# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 C05E and.w D0, [A6]+ 00000002 16F5 0000 move.b [A3]+, [A5 + D0.w] 00000006 2EC2 move.l [A7]+, D2 00000008 0000 171B ori.b D0, 0x1B 0000000C 0000 0104 ori.b D0, 0x4 00000010 8000 or.b D0, D0 00000012 0002 2D98 ori.b D2, 0x98 00000016 1232 12E8 move.b D1, [A2 + D1.w * 2 - 0x24] 0000001A 138C 1C05 move.b [A1 + D1 * 4 + 0x5], A4 0000001E 1376 6F9A 0CF6 149A move.b [A1 + 0x149A], [[ + D6 * 8] + 0xCF6] 00000026 0642 0696 addi.w D2, 0x696 0000002A 135E 06CE move.b [A1 + 0x6CE], [A6]+ 0000002E 082C 6FC4 02B4 btst.b [A4 + 0x2B4], 0xC4 00000034 6FAC ble -0x52 /* FFFFFFE2 */ 00000036 0A5C 088A xori.w [A4]+, 0x88A 0000003A 0740 bchg D0, D3 0000003C 08DA 6FCE bset.b [A2]+, 0xCE 00000040 117A 1066 2306 move.b [A0 + 0x2306], [PC + 0x1066 /* 000010A8, value 0xB */] // begin alternate branch 00000042-00000046 label00000042: 00000042 1066 movea.b A0, -[A6] 00000044 2306 move.l -[A1], D6 // end alternate branch 00000042-00000046 label00000042: // (misaligned) 00000046 19F8 1176 B029 move.b 0x29 /* ')' */, [0x00001176] 0000004C 0628 F72C 3414 addi.b [A0 + 0x3414], 0x2C /* ',' */ 00000052 9046 sub.w D0, D6 00000054 226B FD94 movea.l A1, [A3 - 0x26C] 00000058 045E 047C subi.w [A6]+, 0x47C 0000005C 1914 move.b -[A4], [A4] 0000005E FCD2 .extension 0xCD2 // unimplemented 00000060 9C6B 9E6B sub.w D6, [A3 - 0x6195] 00000064 7A10 moveq.l D5, 0x10 00000066 3141 D045 move.w [A0 - 0x2FBB], D1 0000006A FAAC .extension 0xAAC // unimplemented 0000006C 1468 1474 movea.b A2, [A0 + 0x1474] 00000070 F938 .extension 0x938 // unimplemented 00000072 F962 .extension 0x962 // unimplemented 00000074 1C1C move.b D6, [A4]+ 00000076 F138 .extension 0x138 // unimplemented 00000078 F124 .extension 0x124 // unimplemented 0000007A 13BE 1450 move.b [A1 + D1.w * 4 + 0x50], <> 0000007E 14A6 move.b [A2], -[A6] 00000080 1B30 084C move.b -[A5], [A0 + D0 + 0x4C] 00000084 9A7C F594 sub.w D5, 0xF594 00000088 351A move.w -[A2], [A2]+ 0000008A 353A BE9F move.w -[A2], [PC - 0x4161 /* FFFFBF2B */] 0000008E 66B2 bne -0x4C /* 00000042 */ 00000090 00D9 ori.? [A1]+, 0xFFFFFFFFFFFFFFFF 00000092 169F move.b [A3], [A7]+ 00000094 E2D8 lsr .w [A0]+ 00000096 7174 moveq.l D0, 0x74 00000098 0DA6 bclr -[A6], D6 0000009A 0FAE 0D8C bclr [A6 + 0xD8C], D7 0000009E 0E30 0D14 0ACC .invalid.b [A0 + D0 * 2 - 0x52], 0x14 // invalid immediate operation 000000A4 0AD8 xori.? [A0]+, 0xFFFFFFFFFFFFFFFF 000000A6 0B80 bclr D0, D5 000000A8 171A move.b -[A3], [A2]+ 000000AA 168E move.b [A3], A6 000000AC BC2E BA2E cmp.b D6, [A6 - 0x45D2] 000000B0 B82E 1530 cmp.b D4, [A6 + 0x1530] 000000B4 14BC BE2E move.b [A2], 0x2E /* '.' */ 000000B8 2E72 F8DC movea.l A7, [A2 + A7 - 0x36] 000000BC A11D syscall MaxMem, flags=1 000000BE 9E85 sub.l D7, D5 000000C0 F8C4 .extension 0x8C4 // unimplemented 000000C2 9880 sub.l D4, D0 000000C4 705A moveq.l D0, 0x5A 000000C6 0234 2FE2 7810 andi.b [A4 + D7 + 0x10], 0xE2 000000CC D96E 9044 add.w [A6 - 0x6FBC], D4 000000D0 1098 move.b [A0], [A0]+ 000000D2 52C3 shi D3 000000D4 11F0 B287 0CDE move.b [0x00000CDE], [A0 + A3.w * 2 - 0x121] 000000DA 0BD0 bset [A0], D5 000000DC 0B8E bclr A6, D5 000000DE E52A lsl D2.b, D2 000000E0 066E FC36 FBAC addi.w [A6 - 0x454], 0xFC36 000000E6 2D6A 7ACE B051 move.l [A6 - 0x4FAF], [A2 + 0x7ACE] 000000EC 6E14 bgt +0x16 /* 00000102 */ 000000EE 6C3A bge +0x3C /* 0000012A */ 000000F0 F770 .extension 0x770 // unimplemented 000000F2 F732 .extension 0x732 // unimplemented 000000F4 1C88 move.b [A6], A0 000000F6 90A9 015D sub.l D0, [A1 + 0x15D] 000000FA B093 cmp.l D0, [A3] 000000FC B090 cmp.l D0, [A0] 000000FE 26A8 0F5C move.l [A3], [A0 + 0xF5C] label00000102: 00000102 0C0A 146C cmpi.b A2, 0x6C /* 'l' */ 00000106 1038 D305 move.b D0, [0xFFFFD305] 0000010A 22B8 9304 move.l [A1], [0xFFFF9304] 0000010E D301 addx.b D1, D1 00000110 9319 sub.b [A1]+, D1 00000112 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 00000114 E882 asr D2, 4 00000116 130C move.b -[A1], A4 00000118 54AB 0DC0 addq.l [A3 + 0xDC0], 2 0000011C A49B syscall Messager, flags=4 0000011E 024B 0948 andi.w A3, 0x948 /* '\tH' */ 00000122 141C move.b D2, [A4]+ 00000124 0402 2B83 subi.b D2, 0x83 00000128 4ECB jmp A3 label0000012A: 0000012A 0206 724E andi.b D6, 0x4E /* 'N' */ 0000012E 7B00 moveq.l D5, 0x00 00000130 6500 2E16 bcs +0x2E18 /* 00002F48 */ 00000134 0E52 4B01 .invalid.w [A2], 0x4B01 // invalid immediate operation 00000138 5E69 0528 addq.w [A1 + 0x528], 7 0000013C 8700 sbcd D3, D0 0000013E 07BB 0569 0583 bclr [[PC + 0x583]], D3 00000144 01CB bset A3, D0 00000146 0214 1C10 andi.b [A4], 0x10 0000014A 8505 sbcd D2, D5 0000014C 0F49 bchg A1, D7 0000014E 042A 3C69 042E subi.b [A2 + 0x42E], 0x69 /* 'i' */ 00000154 0482 7B05 C306 subi.l D2, 0x7B05C306 0000015A 9B02 subx.b D5, D2 0000015C 5444 addq.w D4, 2 0000015E A503 syscall Write, flags=5 00000160 D87B 00BB add.w D4, [PC + D0.w - 0x69] 00000164 0202 0F14 andi.b D2, 0x14 00000168 002B 0685 039C ori.b [A3 + 0x39C], 0x85 0000016E 180C move.b D4, A4 00000170 0A24 CB09 xori.b -[A4], 0x9 /* '\t' */ 00000174 4320 .invalid 1, -[A0] // invalid opcode 4 with b == 4 00000176 0423 1CBB subi.b -[A3], 0xBB 0000017A 36B8 CB0D move.w [A3], [0xFFFFCB0D] 0000017E 5A58 addq.w [A0]+, 5 00000180 D305 addx.b D1, D5 00000182 9304 subx.b D1, D4 00000184 930E subx.b -[A1], -[A6] 00000186 4908 .invalid 4, A0 // invalid opcode 4 with b == 4 00000188 2B14 move.l -[A5], [A4] 0000018A 541B addq.b [A3]+, 2 0000018C 0142 bchg D2, D0 0000018E 2301 move.l -[A1], D1 00000190 3C63 movea.w A6, -[A3] 00000192 1F43 88A9 move.b [A7 - 0x7757], D3 00000196 0EAB 0432 1402 0F8C .invalid.l [A3 + 0xF8C], 0x4321402 // invalid immediate operation 0000019E 0B02 btst D2, D5 000001A0 A08B syscall CommToolboxDispatch 000001A2 13B0 7B0A E302 B304 move.b <>, [[A0 + <> + D7 * 2] - 0x1CFE] 000001AA 5104 subq.b D4, 8 000001AC 8314 or.b [A4], D1 000001AE E802 asr D2.b, 4 000001B0 2B28 231A move.l -[A5], [A0 + 0x231A] 000001B4 806B 00F2 or.w D0, [A3 + 0xF2] 000001B8 6B10 bmi +0x12 /* 000001CA */ 000001BA 0F26 btst -[A6], D7 000001BC 530A subq.b A2, 1 000001BE B301 xor.b D1, D1 000001C0 4908 .invalid 4, A0 // invalid opcode 4 with b == 4 000001C2 5B07 subq.b D7, 5 000001C4 245B movea.l A2, [A3]+ 000001C6 152E 281E move.b -[A2], [A6 + 0x281E] label000001CA: 000001CA 107E movea.b A0, <> 000001CC 2C68 68A5 movea.l A6, [A0 + 0x68A5] 000001D0 087E 2CFB bchg.b <>, 0xFB 000001D4 00A3 035C BB00 ori.l -[A3], 0x35CBB00 000001DA EB03 asl D3.b, 5 000001DC F308 .extension 0x308 // unimplemented 000001DE 0AA2 06B0 466E xori.l -[A2], 0x6B0466E 000001E4 C330 6906 EB09 .incomplete 000001EA 9319 sub.b [A1]+, D1 000001EC C336 E863 .incomplete 000001F0 0063 2532 ori.w -[A3], 0x2532 /* '%2' */ 000001F4 4002 negx.b D2 000001F6 0F8C bclr A4, D7 000001F8 731F moveq.l D1, 0x1F 000001FA 3214 move.w D1, [A4] 000001FC 8402 or.b D2, D2 000001FE 3B55 8C5B move.w [A5 - 0x73A5], [A5] 00000202 1632 1C04 move.b D3, [A2 + D1 * 4 + 0x4] 00000206 2503 move.l -[A2], D3 00000208 DB05 addx.b D5, D5 0000020A EB09 lsl D1.b, 5 0000020C 0B18 btst [A0]+, D5 0000020E A109 syscall Delete/PBHDelete/HDelete, flags=1 00000210 1264 movea.b A1, -[A4] 00000212 5319 subq.b [A1]+, 1 00000214 8C13 or.b D6, [A3] 00000216 0C84 464C FB02 cmpi.l D4, 0x464CFB02 0000021C 7014 moveq.l D0, 0x14 0000021E 125B movea.b A1, [A3]+ 00000220 0700 btst D0, D3 00000222 1347 D04D move.b [A1 - 0x2FB3], D7 00000226 1440 movea.b A2, D0 00000228 020F 490C andi.b A7, 0xC 0000022C F30C .extension 0x30C // unimplemented 0000022E 5321 subq.b -[A1], 1 00000230 2663 movea.l A3, -[A3] 00000232 1573 0C65 1810 move.b [A2 + 0x1810], [A3 + D0 * 4 + 0x65] 00000238 5E0C addq.b A4, 7 0000023A EEF7 00B2 8700 bfset [A7 + <> + A0 * 8] {2:D2} 00000240 C353 .incomplete 00000242 50B1 0C2B addq.l [A1 + D0 * 4 + 0x2B], 8 00000246 30E8 EE23 move.w [A0]+, [A0 - 0x11DD] 0000024A 2E32 1CEE move.l D7, [A2 + D1 * 4 - 0x18] 0000024E 026B 658C 631B andi.w [A3 + 0x631B], 0x658C 00000254 C90C abcd -[A4], -[A4] 00000256 7332 moveq.l D1, 0x32 00000258 8CCB divu.w D6, A3 0000025A 1AA7 move.b [A5], -[A7] 0000025C 00E5 ori.? -[A5], 0xFFFFFFFFFFFFFFFF 0000025E 96C1 sub.w A3, D1 00000260 0C6B 0A48 1296 cmpi.w [A3 + 0x1296], 0xA48 /* '\nH' */ 00000266 00F3 462B ori.? [A3 + D4.w * 8 + 0x2B], 0xFFFFFFFFFFFFFFFF 0000026A 033E btst <>, D1 0000026C 4800 nbcd.b D0 0000026E 0F52 bchg [A2], D7 00000270 C311 .incomplete 00000272 7301 moveq.l D1, 0x01 00000274 401C negx.b [A4]+ 00000276 3E40 movea.w A7, D0 00000278 1349 1C3E move.b [A1 + 0x1C3E], A1 0000027C 8B18 or.b [A0]+, D5 0000027E 0D0D btst A5, D6 00000280 7319 moveq.l D1, 0x19 00000282 010D btst A5, D0 00000284 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000286 110D move.b -[A0], A5 00000288 2C24 move.l D6, -[A4] 0000028A E300 asl D0.b, 1 0000028C DE10 add.b D7, [A0] 0000028E 8A4E or.w D5, A6 00000290 FD21 .extension 0xD21 // unimplemented 00000292 F463 .extension 0x463 // unimplemented 00000294 0378 3B1F bchg [0x00003B1F], D1 00000298 54E3 scc -[A3] 0000029A 0104 btst D4, D0 0000029C C500 abcd D2, D0 0000029E F31C .extension 0x31C // unimplemented 000002A0 4854 pea.l [A4] 000002A2 F307 .extension 0x307 // unimplemented 000002A4 4200 clr.b D0 000002A6 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 000002A8 290A move.l -[A4], A2 000002AA 930E subx.b -[A1], -[A6] 000002AC 290A move.l -[A4], A2 000002AE 2C02 move.l D6, D2 000002B0 0FC9 bset A1, D7 000002B2 2D7B 059B 0A32 1412 2CE5 move.l [A6 + 0x2CE5], [[ + D0 * 4] + 0xA321412] 000002BC 2D1B move.l -[A6], [A3]+ 000002BE 9378 EB01 sub.w [0xFFFFEB01], D1 000002C2 A104 syscall Control, flags=1 000002C4 7B02 moveq.l D5, 0x02 000002C6 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000002C8 26F3 0096 move.l [A3]+, [A3 + D0.w - 0x106] 000002CC 152F 2493 move.b -[A2], [A7 + 0x2493] 000002D0 0F2E 049B btst [A6 + 0x49B], D7 000002D4 1210 move.b D1, [A0] 000002D6 6300 4B13 bls +0x4B15 /* 00004DEB */ 000002DA EB08 lsl D0.b, 5 000002DC 731C moveq.l D1, 0x1C 000002DE 2853 movea.l A4, [A3] 000002E0 16CE move.b [A3]+, A6 000002E2 74F0 moveq.l D2, 0xFFFFFFF0 000002E4 A4D8 syscall vExtBTFile, flags=4 000002E6 BB03 xor.b D3, D5 000002E8 3307 move.w -[A1], D7 000002EA B304 xor.b D4, D1 000002EC 9B0A subx.b -[A5], -[A2] 000002EE 46BB 0C74 not.l [PC + D0 * 4 + 0x74] 000002F2 212A 9313 move.l -[A0], [A2 - 0x6CED] 000002F6 1402 move.b D2, D2 000002F8 1384 4014 move.b [A1 + D4.w + 0x14], D4 000002FC 0263 7926 andi.w -[A3], 0x7926 /* 'y&' */ 00000300 1B2D 3E0D move.b -[A5], [A5 + 0x3E0D] 00000304 3114 move.w -[A0], [A4] 00000306 6C04 bge +0x6 /* 0000030C */ 00000308 38A3 move.w [A4], -[A3] 0000030A 091E btst [A6]+, D4 label0000030C: 0000030C 3CDB move.w [A6]+, [A3]+ 0000030E 019A bclr [A2]+, D0 00000310 DB01 addx.b D5, D1 00000312 94D3 sub.w A2, [A3] 00000314 01F3 0B33 08E8 BB08 B30C 5693 bset [[A3 + 0x8E8BB08 + D0 * 2] - 0x4CF3A96D], D0 00000320 1432 4306 7600 move.b D2, [[A2 + <>] + D4 * 2 + 0x7600] 00000326 031C btst [A4]+, D1 00000328 8CDB divu.w D6, [A3]+ 0000032A 0448 C500 subi.w A0, 0xC500 0000032E 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 00000330 52EB 08CB shi [A3 + 0x8CB] 00000334 2E28 EA23 move.l D7, [A0 - 0x15DD] 00000338 0356 bchg [A6], D1 0000033A 4EC1 jmp D1 0000033C 0B3D btst <>, D5 0000033E 3F24 move.w -[A7], -[A4] 00000340 9310 sub.b [A0], D1 00000342 2E04 move.l D7, D4 00000344 ED36 roxl D6.b, D6 00000346 411F .invalid 0, [A7]+ // invalid opcode 4 with b == 4 00000348 4B4F chk.w D5, A7 0000034A E8A3 asr D3, D4 0000034C 0A49 1E8B xori.w A1, 0x1E8B 00000350 2C8C move.l [A6], A4 00000352 E4A5 asr D5, D2 00000354 0013 8485 ori.b [A3], 0x85 00000358 007B 45C9 1A0F ori.w [PC + D1 * 2 + 0xF], 0x45C9 0000035E 26FB 108D move.l [A3]+, [PC + D1.w - 0x115] 00000362 0BD3 bset [A3], D5 00000364 0081 278A 0412 ori.l D1, 0x278A0412 0000036A 16FB 067C move.b [A3]+, [PC + D0.w * 8 + 0x7C] 0000036E 8B05 sbcd D5, D5 00000370 7B03 moveq.l D5, 0x03 00000372 8700 sbcd D3, D0 00000374 764B moveq.l D3, 0x4B 00000376 1332 4084 move.b -[A1], [A2 + D4.w - 0x124] 0000037A 0283 548C CB0B andi.l D3, 0x548CCB0B 00000380 453C 0F81 0C41 .invalid 2, 0xF810C41 // invalid opcode 4 with b == 4 00000386 1C3C D308 move.b D6, 0x8 0000038A A530 syscall OSEventAvail, flags=5 0000038C 9270 4012 sub.w D1, [A0 + D4.w + 0x12] 00000390 D300 addx.b D1, D0 00000392 A130 syscall OSEventAvail, flags=1 00000394 8907 sbcd D4, D7 00000396 0F1C btst [A4]+, D7 00000398 167B 03A1 220B movea.b A3, [[0x220B + D0 * 2]] 0000039E 0DB1 4423 bclr [A1 + D4.w * 4 + 0x23], D6 000003A2 120B move.b D1, A3 000003A4 1104 move.b -[A0], D4 000003A6 8A3C 8702 or.b D5, 0x2 000003AA 5FFB 0969 076B sle [[PC + 0x76B]] 000003B0 398C 9B02 6507 move.w [[A4 + <> + A1 * 2] + 0x6507], A4 000003B6 1B63 8CD8 move.b [A5 - 0x7328], -[A3] 000003BA 1483 move.b [A2], D3 000003BC 1A02 move.b D5, D2 000003BE 0F29 0643 btst [A1 + 0x643], D7 000003C2 6E26 bgt +0x28 /* 000003EA */ 000003C4 1313 move.b -[A1], [A3] 000003C6 051F btst [A7]+, D2 000003C8 4D13 .invalid 6, [A3] // invalid opcode 4 with b == 4 000003CA E50D lsl D5.b, 2 000003CC 8702 sbcd D3, D2 000003CE 9B73 0085 sub.w [A3 + D0.w - 0x123], D5 000003D2 050F btst A7, D2 000003D4 1402 move.b D2, D2 000003D6 3B7A 6904 735C move.w [A5 + 0x735C], [PC + 0x6904 /* 00006CDC */] 000003DC 410A .invalid 0, A2 // invalid opcode 4 with b == 4 000003DE 6455 bcc +0x57 /* 00000435 */ 000003E0 0A3B 03B7 0298 xori.b [PC + D0.w * 2 - 0x104], 0xB7 000003E6 2110 move.l -[A0], [A0] 000003E8 8329 42D3 or.b [A1 + 0x42D3], D1 // begin alternate branch 000003EA-000003EC label000003EA: 000003EA 42D3 .invalid [A3] // invalid opcode 4 with subtype 1 // end alternate branch 000003EA-000003EC label000003EA: // (misaligned) 000003EC 085D 4CDB bchg.b [A5]+, 0xDB 000003F0 4369 054B chk.w D1, [A1 + 0x54B] 000003F4 6EF7 bgt -0x7 /* 000003ED */ 000003F6 02BC 5105 8B02 C92E 8144 andi.l 0xC92E8144, 0x51058B02 00000400 1402 move.b D2, D2 00000402 FB57 .extension 0xB57 // unimplemented 00000404 A904 syscall DrawGrowIcon 00000406 6B5C bmi +0x5E /* 00000464 */ 00000408 390A move.w -[A4], A2 0000040A 2928 D305 move.l -[A4], [A0 - 0x2CFB] 0000040E 1E3C 3161 move.b D7, 0x61 /* 'a' */ 00000412 BB10 xor.b [A0], D5 00000414 011A btst [A2]+, D0 00000416 8311 or.b [A1], D1 00000418 C0C1 mulu.w D0, D1 0000041A 3653 movea.w A3, [A3] 0000041C 1632 00B3 move.b D3, [A2 + D0.w - 0x77] 00000420 0E8C B304 1448 .invalid.l A4, 0xB3041448 // invalid immediate operation 00000426 00EB 0D54 ori.? [A3 + 0xD54], 0xFFFFFFFFFFFFFFFF 0000042A 6304 bls +0x6 /* 00000430 */ 0000042C 636F bls +0x71 /* 0000049D */ 0000042E 6A08 bpl +0xA /* 00000438 */ label00000430: 00000430 025B 3225 andi.w [A3]+, 0x3225 /* '2%' */ 00000434 161B move.b D3, [A3]+ 00000436 9301 subx.b D1, D1 label00000438: 00000438 6825 bvc +0x27 /* 0000045F */ 0000043A 29D5 2816 0111 move.l 0x28160111, [A5] 00000440 8A10 or.b D5, [A0] 00000442 3B03 move.w -[A5], D3 00000444 3C48 movea.w A6, A0 00000446 D303 addx.b D1, D3 00000448 612C bsr +0x2E /* 00000476 */ 0000044A 2B03 move.l -[A5], D3 0000044C 16F4 063A move.b [A3]+, [A4 + D0.w * 8 + 0x3A] 00000450 B30E cmpm.b [A1]+, [A6]+ 00000452 EB08 lsl D0.b, 5 00000454 081E 16C8 btst.b [A6]+, 0xC8 00000458 5303 subq.b D3, 1 0000045A 0023 046E ori.b -[A3], 0x6E /* 'n' */ 0000045E 30A2 move.w [A0], -[A2] 00000460 0643 1F87 addi.w D3, 0x1F87 label00000464: 00000464 0319 btst [A1]+, D1 00000466 A167 syscall HSetRBit, flags=1 00000468 E113 roxl D3.b, 8 0000046A 8302 sbcd D1, D2 0000046C A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 0000046E 0F8C bclr A4, D7 00000470 BB01 xor.b D1, D5 00000472 A90E syscall SaveOld 00000474 0F41 bchg D1, D7 fn00000476: 00000476 00A3 1506 DADC ori.l -[A3], 0x1506DADC 0000047C 0823 1E70 btst.b -[A3], 0x70 /* 'p' */ 00000480 AD05 syscall DragGrayRgn, auto_pop 00000482 D315 add.b [A5], D1 00000484 6B01 bmi +0x3 /* 00000487 */ 00000486 2A10 move.l D5, [A0] 00000488 C01B and.b D0, [A3]+ 0000048A 028B 02E1 651C andi.l A3, 0x2E1651C 00000490 1614 move.b D3, [A4] 00000492 0263 8701 andi.w -[A3], 0x8701 00000496 74B0 moveq.l D2, 0xFFFFFFB0 00000498 0681 17EE 0EA9 addi.l D1, 0x17EE0EA9 0000049E 122E 048D move.b D1, [A6 + 0x48D] 000004A2 7249 moveq.l D1, 0x49 000004A4 691B bvs +0x1D /* 000004C1 */ 000004A6 9310 sub.b [A0], D1 000004A8 2144 1041 move.l [A0 + 0x1041], D4 000004AC 3810 move.w D4, [A0] 000004AE 956F 142E sub.w [A7 + 0x142E], D2 000004B2 3C69 03F0 movea.w A6, [A1 + 0x3F0] 000004B6 EB01 asl D1.b, 5 000004B8 140B move.b D2, A3 000004BA 0B04 btst D4, D5 000004BC 020F 3D7A andi.b A7, 0x7A /* 'z' */ 000004C0 2E10 move.l D7, [A0] 000004C2 B502 xor.b D2, D2 000004C4 854A 0FA9 pack -[A2], -[A2], 0x0FA9 000004C8 0230 4920 C152 3C06 andi.b [[A0] + 0x3C06], 0x20 /* ' ' */ 000004D0 DA48 add.w D5, A0 000004D2 84C1 divu.w D2, D1 000004D4 140B move.b D2, A3 000004D6 0663 00FB addi.w -[A3], 0xFB 000004DA 0EE9 0E03 .invalid.? [A1 + 0xE03], 0xFFFFFFFFFFFFFFFF // invalid immediate operation 000004DE 05B9 0E83 0193 bclr [0x0E830193], D2 000004E4 0748 bchg A0, D3 000004E6 052C 1381 btst [A4 + 0x1381], D2 000004EA 7B02 moveq.l D5, 0x02 000004EC 06DA addi.? [A2]+, 0xFFFFFFFFFFFFFFFF 000004EE 82C6 divu.w D1, D6 000004F0 FA04 .extension 0xA04 // unimplemented 000004F2 2B0A move.l -[A5], A2 000004F4 10E1 move.b [A0]+, -[A1] 000004F6 4FAD 3E64 .invalid 7, [A5 + 0x3E64] // invalid opcode 4 with b == 6 000004FA 4566 chk.w D2, -[A6] 000004FC 043B 135C 9B12 285A subi.b [[PC + A1 * 2] + 0x285A], 0x5C /* '\\' */ 00000504 58A3 addq.l -[A3], 4 00000506 09C9 bset A1, D4 00000508 4ADB tas.b [A3]+ 0000050A 1C2B 209B move.b D6, [A3 + 0x209B] 0000050E 2DE8 1300 move.l <>, [A0 + 0x1300] 00000512 3E99 move.w [A7], [A1]+ 00000514 01F3 0B85 bset [[ + <>] + D0 * 2], D0 00000518 0164 bchg -[A4], D0 0000051A BD1B xor.b [A3]+, D6 0000051C 2314 move.l -[A1], [A4] 0000051E 5473 0264 addq.w [A3 + D0.w * 2 + 0x64], 2 00000522 E17E rol D6.w, D0 00000524 B31F xor.b [A7]+, D1 00000526 76CB moveq.l D3, 0xFFFFFFCB 00000528 121E move.b D1, [A6]+ 0000052A 3E5B movea.w A7, [A3]+ 0000052C 0A76 E41B 0176 xori.w <>, 0xE41B 00000532 2101 move.l -[A0], D1 00000534 B30A cmpm.b [A1]+, [A2]+ 00000536 1E3E move.b D7, <> 00000538 E301 asl D1.b, 1 0000053A 5666 addq.w -[A6], 3 0000053C 4315 .invalid 1, [A5] // invalid opcode 4 with b == 4 0000053E C102 abcd D0, D2 00000540 7B09 moveq.l D5, 0x09 00000542 560F addq.b A7, 3 00000544 5666 addq.w -[A6], 3 00000546 030A btst A2, D1 00000548 E582 asl D2, 2 0000054A 3104 move.w -[A0], D4 0000054C E502 asl D2.b, 2 0000054E 2902 move.l -[A4], D2 00000550 C014 and.b D0, [A4] 00000552 020F 210D andi.b A7, 0xD /* '\r' */ 00000556 3A23 move.w D5, -[A3] 00000558 0F25 btst -[A5], D7 0000055A 0F73 78BD bchg [A3 + D7 - 0x67], D7 0000055E 360F move.w D3, A7 00000560 122C 694C move.b D1, [A4 + 0x694C] 00000564 481E nbcd.b [A6]+ 00000566 64F3 bcc -0xB /* 0000055B */ 00000568 0776 5A58 bchg [A6 + D5 * 2 + 0x58], D3 0000056C DB1C add.b [A4]+, D5 0000056E DB14 add.b [A4], D5 00000570 A701 syscall Close, flags=7 00000572 2745 5E02 move.l [A3 + 0x5E02], D5 00000576 8B61 or.w -[A1], D5 00000578 212C 1C2C move.l -[A0], [A4 + 0x1C2C] 0000057C 7B03 moveq.l D5, 0x03 0000057E D105 addx.b D0, D5 00000580 3B46 16E8 move.w [A5 + 0x16E8], D6 00000584 FB04 .extension 0xB04 // unimplemented 00000586 1661 movea.b A3, -[A1] 00000588 21A5 1563 15D3 0011 42AB move.l [[A0 + 0x15D3] + 0x1142AB], -[A5] 00000592 028A 042E 1046 andi.l A2, 0x42E1046 00000598 081E 28B1 btst.b [A6]+, 0xB1 0000059C 2FE4 move.l <>, -[A4] 0000059E 8B09 sbcd -[A5], -[A1] 000005A0 5B04 subq.b D4, 5 000005A2 7A7A moveq.l D5, 0x7A 000005A4 DB20 add.b -[A0], D5 000005A6 1E28 D301 move.b D7, [A0 - 0x2CFF] 000005AA E033 roxr D3.b, D0 000005AC 1268 6853 movea.b A1, [A0 + 0x6853] 000005B0 0C8B 0006 1D03 cmpi.l A3, 0x61D03 000005B6 6318 bls +0x1A /* 000005D0 */ 000005B8 EB07 asl D7.b, 5 000005BA 7638 moveq.l D3, 0x38 000005BC 6B0B bmi +0xD /* 000005C9 */ 000005BE 7690 moveq.l D3, 0xFFFFFF90 000005C0 3B6A 42FB 144B move.w [A5 + 0x144B], [A2 + 0x42FB] 000005C6 22C3 move.l [A1]+, D3 000005C8 029B 0700 AB07 andi.l [A3]+, 0x700AB07 000005CE A8EB syscall StdBits label000005D0: 000005D0 0734 C101 btst [[A4 + <> + A4]], D3 000005D4 3490 move.w [A2], [A0] 000005D6 0FB1 01A3 0540 CE42 EB42 bclr [[0x540 + D0] - 0x31BD14BE], D7 000005E0 4C9B 090F movem.w D0,D1,D2,D3,A0,A3, [A3]+ 000005E4 4CD3 1026 movem.l D1,D2,D5,A4, [A3] 000005E8 B302 xor.b D2, D1 000005EA 6431 bcc +0x33 /* 0000061D */ 000005EC 7A0A moveq.l D5, 0x0A 000005EE 245C movea.l A2, [A4]+ 000005F0 8A04 or.b D5, D4 000005F2 EB07 asl D7.b, 5 000005F4 5C61 addq.w -[A1], 6 000005F6 43BB 0728 6D43 .invalid 1, [PC + 0x6D43 + D0 * 8] // invalid opcode 4 with b == 6 000005FC E326 asl D6.b, D1 000005FE 5C90 addq.l [A0], 6 00000600 C304 abcd D1, D4 00000602 0F28 A308 btst [A0 - 0x5CF8], D7 00000606 B704 xor.b D4, D3 00000608 CBD8 muls.w D5, [A0]+ 0000060A 8266 or.w D1, -[A6] 0000060C EB0B lsl D3.b, 5 0000060E 4B1F .invalid 5, [A7]+ // invalid opcode 4 with b == 4 00000610 8248 or.w D1, A0 00000612 4002 negx.b D2 00000614 1381 823B move.b [A1 + A0.w * 2 + 0x3B], D1 00000618 2241 movea.l A1, D1 0000061A 4776 0B1D chk.w D3, [[A6] + D0 * 2] 0000061E AB06 syscall CullPoints 00000620 7654 moveq.l D3, 0x54 00000622 B303 xor.b D3, D1 00000624 282B 1D14 move.l D4, [A3 + 0x1D14] 00000628 020F C54C andi.b A7, 0x4C /* 'L' */ 0000062C 0F89 bclr A1, D7 0000062E 4873 0069 pea.l [A3 + D0.w + 0x69] 00000632 485B pea.l [A3]+ 00000634 206A 9B0A movea.l A0, [A2 - 0x64F6] 00000638 F14A .extension 0x14A // unimplemented 0000063A A302 syscall Read, flags=3 0000063C 141B move.b D2, [A3]+ 0000063E 1C5C movea.b A6, [A4]+ 00000640 0698 0293 2F09 addi.l [A0]+, 0x2932F09 00000646 3573 0013 03C1 move.w [A2 + 0x3C1], [A3 + D0.w + 0x13] 0000064C 3710 move.w -[A3], [A0] 0000064E 4002 negx.b D2 00000650 0F26 btst -[A6], D7 00000652 0300 btst D0, D1 00000654 2C35 4AEB move.l D6, [A5 + D4 * 2 - 0x21] 00000658 068A 102E 04C2 addi.l A2, 0x102E04C2 0000065E 5B24 subq.b -[A4], 5 00000660 FB09 .extension 0xB09 // unimplemented 00000662 9308 subx.b -[A1], -[A0] 00000664 0885 3425 bclr.b D5, 0x25 /* '%' */ 00000668 1683 move.b [A3], D3 0000066A 0154 bchg [A4], D0 0000066C 7B09 moveq.l D5, 0x09 0000066E DB03 addx.b D5, D3 00000670 3B6F 9B0B 548B move.w [A5 + 0x548B], [A7 - 0x64F5] 00000676 28DB move.l [A4]+, [A3]+ 00000678 0348 bchg A0, D1 0000067A 1402 move.b D2, D2 0000067C 0F61 bchg -[A1], D7 0000067E 20BB 0A08 move.l [A0], [PC + D0 * 2 + 0x8] 00000682 54D3 scc [A3] 00000684 2ADB move.l [A5]+, [A3]+ 00000686 031B btst [A3]+, D1 00000688 0B90 bclr [A0], D5 0000068A 7049 moveq.l D0, 0x49 0000068C 0373 0054 bchg [A3 + D0.w + 0x54], D1 00000690 BB0D cmpm.b [A5]+, [A5]+ 00000692 4EC3 jmp D3 00000694 0D10 btst [A0], D6 00000696 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 00000698 5B12 subq.b [A2], 5 0000069A 32EB 05E0 move.w [A1]+, [A3 + 0x5E0] 0000069E A314 syscall GetVol/PBHGetVol/HGetVol, flags=3 000006A0 8CD8 divu.w D6, [A0]+ 000006A2 9333 8310 sub.b [A3 + A0 * 2], D1 000006A6 8B00 sbcd D5, D0 000006A8 2305 move.l -[A1], D5 000006AA 6337 bls +0x39 /* 000006E3 */ 000006AC FE73 .extension 0xE73 // unimplemented 000006AE 817B 3B93 020F E093 or.w [[ + D3 * 2] + 0x20FE093], D0 000006B6 0016 130C ori.b [A6], 0xC 000006BA 1E16 move.b D7, [A6] 000006BC 44DB move.b [A3]+, CCR 000006BE 33E1 2D16 4441 move.w [0x2D164441], -[A1] 000006C4 0E83 01A9 0004 .invalid.l D3, 0x1A90004 // invalid immediate operation 000006CA C60F and.b D3, A7 000006CC B043 cmp.w D0, D3 000006CE 1054 movea.b A0, [A4] 000006D0 2306 move.l -[A1], D6 000006D2 3803 move.w D4, D3 000006D4 1742 8B0E move.b [A3 - 0x74F2], D2 000006D8 3C43 movea.w A6, D3 000006DA 22BA 040F move.l [A1], [PC + 0x40F /* 00000AEB, value 0x164C1243 */] 000006DE 4254 clr.w [A4] 000006E0 8069 0104 or.w D0, [A1 + 0x104] 000006E4 6501 bcs +0x3 /* 000006E7 */ 000006E6 9B69 BA04 sub.w [A1 - 0x45FC], D5 000006EA 2306 move.l -[A1], D6 000006EC 0B2C 4203 btst [A4 + 0x4203], D5 000006F0 0E76 E308 350E 3306 .invalid.w [[A6 + <>] + D3 * 4 + 0x3306], 0xE308 // invalid immediate operation 000006F8 8B00 sbcd D5, D0 000006FA BA04 cmp.b D5, D4 000006FC AB0D syscall GetSeek 000006FE 385A movea.w A4, [A2]+ 00000700 DB10 add.b [A0], D5 00000702 038E bclr A6, D1 00000704 3426 move.w D2, -[A6] 00000706 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00000708 EE35 roxr D5.b, D7 0000070A 485B pea.l [A3]+ 0000070C 15DE C9A1 move.b [PC - 0x365F /* FFFFD0AF */], [A6]+ 00000710 3964 66F3 move.w [A4 + 0x66F3], -[A4] 00000714 1FF1 99C1 move.b <>, [[ + <>]] 00000718 4966 chk.w D4, -[A6] 0000071A 131B move.b -[A1], [A3]+ 0000071C 6553 bcs +0x55 /* 00000771 */ 0000071E 0F8C bclr A4, D7 00000720 AA13 syscall FillCPoly 00000722 0714 btst [A4], D3 00000724 8305 sbcd D1, D5 00000726 C20B and.b D1, A3 00000728 357B 056B 0623 026D 082B 1CC3 move.w [A2 + 0x1CC3], [[PC + 0x623] + 0x26D082B] 00000734 196E 3306 5B06 move.b [A4 + 0x5B06], [A6 + 0x3306] 0000073A 4136 FB35 1446 9861 .invalid 0, [[A6 + 0x14469861] + A7 * 2] // invalid opcode 4 with b == 4 00000742 0314 btst [A4], D1 00000744 D271 0298 add.w D1, [A1 + D0.w * 2 - 0x104] 00000748 02AB 21F1 1FCB 1297 andi.l [A3 + 0x1297], 0x21F11FCB 00000750 0594 bclr [A4], D2 00000752 3B08 move.w -[A5], A0 00000754 1484 move.b [A2], D4 00000756 9B00 subx.b D5, D0 00000758 D903 addx.b D4, D3 0000075A B32C 1484 xor.b [A4 + 0x1484], D1 0000075E 1E3C F307 move.b D7, 0x7 00000762 0311 btst [A1], D1 00000764 02C3 andi.? D3, 0xFFFFFFFFFFFFFFFF 00000766 1725 move.b -[A3], -[A5] 00000768 0AAB 3E8C FB0E D106 xori.l [A3 - 0x2EFA], 0x3E8CFB0E 00000770 6539 bcs +0x3B /* 000007AB */ 00000772 5483 addq.l D3, 2 00000774 0956 bchg [A6], D4 00000776 76AB moveq.l D3, 0xFFFFFFAB 00000778 0451 07F4 subi.w [A1], 0x7F4 0000077C 1402 move.b D2, D2 0000077E 4B28 4976 .invalid 5, [A0 + 0x4976] // invalid opcode 4 with b == 4 00000782 F703 .extension 0x703 // unimplemented 00000784 FD02 .extension 0xD02 // unimplemented 00000786 0F79 5DA7 03D0 bchg [0x5DA703D0], D7 0000078C 0F61 bchg -[A1], D7 0000078E 66A5 bne -0x59 /* 00000735 */ 00000790 753D moveq.l D2, 0x3D 00000792 66A7 bne -0x57 /* 0000073B */ 00000794 033B DB04 btst <>, D1 00000798 1402 move.b D2, D2 0000079A EB1F rol D7.b, 5 0000079C 2504 move.l -[A2], D4 0000079E 0FA5 bclr -[A5], D7 000007A0 9E65 sub.w D7, -[A5] 000007A2 3187 83FA 9703 EE0F BDA5 move.w [[-0x68FC11F1] - 0x425B], D7 000007AC 5306 subq.b D6, 1 000007AE 910A subx.b -[A0], -[A2] 000007B0 8B02 sbcd D5, D2 000007B2 3B08 move.w -[A5], A0 000007B4 013B 0B14 btst <>, D0 000007B8 8151 or.w [A1], D0 000007BA B307 xor.b D7, D1 000007BC 10CB move.b [A0]+, A3 000007BE 02A5 0A29 0B26 andi.l -[A5], 0xA290B26 000007C4 5306 subq.b D6, 1 000007C6 2CF1 4FD3 0461 9CDE move.l [A6]+, [[] + 0x4619CDE] 000007CE 3CF1 11DB 045B 0F14 move.w [A6]+, [[] + 0x45B0F14] 000007D6 02A3 3AE3 02FB andi.l -[A3], 0x3AE302FB 000007DC 0984 bclr D4, D4 000007DE 4608 not.b A0 000007E0 9270 0293 sub.w D1, [A0 + D0.w * 2 - 0x109] 000007E4 87E3 divs.w D3, -[A3] 000007E6 0273 0031 010F C518 3426 andi.w [[A3 + <>] + D0 - 0x3AE7CBDA], 0x31 /* '1' */ 000007F0 EB04 asl D4.b, 5 000007F2 3EB7 06FE move.w [A7], [A7 + D0.w * 8 - 0x2] 000007F6 0991 bclr [A1], D4 000007F8 0F54 bchg [A4], D7 000007FA AB06 syscall CullPoints 000007FC 347D movea.w A2, <> 000007FE 7ABD moveq.l D5, 0xFFFFFFBD 00000800 02F7 87B9 02F7 83E5 andi.? [[0x2F783E5 + A0 * 8]], 0xFFFFFFFFFFFFFFFF 00000808 6514 bcs +0x16 /* 0000081E */ 0000080A 8787 3A1D unpk D3, D7, 0x3A1D 0000080E 050F btst A7, D2 00000810 F9F3 .extension 0x9F3 // unimplemented 00000812 D916 add.b [A6], D4 00000814 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000816 C116 .incomplete 00000818 5B03 subq.b D3, 5 0000081A 5302 subq.b D2, 1 0000081C C516 .incomplete label0000081E: 0000081E 1188 9916 0213 move.b [[A0] + A1 + 0x213], A0 00000824 2369 8C02 934B move.l [A1 - 0x6CB5], [A1 - 0x73FE] 0000082A A500 syscall Open/PBHOpen/HOpen, flags=5 0000082C DB43 addx.w D5, D3 0000082E 2483 move.l [A2], D3 00000830 0C53 5103 cmpi.w [A3], 0x5103 00000834 0804 C3B5 btst.b D4, 0xB5 00000838 7306 moveq.l D1, 0x06 0000083A 5B05 subq.b D5, 5 0000083C 1B06 move.b -[A5], D6 0000083E B8C7 cmpa.w A4, D7 00000840 0568 AAA3 bchg [A0 - 0x555D], D2 00000844 0B6B 15B8 bchg [A3 + 0x15B8], D5 00000848 A6DB syscall vTruncateFile, flags=6 0000084A 43A3 .invalid 1, -[A3] // invalid opcode 4 with b == 6 0000084C 062B 204B 026B addi.b [A3 + 0x26B], 0x4B /* 'K' */ 00000852 327A 630A movea.w A1, [PC + 0x630A /* 00006B5E */] 00000856 16EB 092B move.b [A3]+, [A3 + 0x92B] 0000085A 20A3 move.l [A0], -[A3] 0000085C 06F3 0B0D addi.? [[A3 + <>] + D0 * 2], 0xFFFFFFFFFFFFFFFF 00000860 0132 7CB8 btst [A2 + D7 * 4 - 0x72], D0 00000864 3B0D move.w -[A5], A5 00000866 020F 8CF3 andi.b A7, 0xF3 0000086A 2385 38E3 move.l [A1 + D3 - 0x29], D5 0000086E 0758 bchg [A0]+, D3 00000870 3B1E move.w -[A5], [A6]+ 00000872 0800 F310 btst.b D0, 0x10 00000876 4698 not.l [A0]+ 00000878 926B 0800 sub.w D1, [A3 + 0x800] 0000087C 0F60 bchg -[A0], D7 0000087E 0101 btst D1, D0 00000880 3300 move.w -[A1], D0 00000882 5352 subq.w [A2], 1 00000884 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4 00000886 0301 btst D1, D1 00000888 431D .invalid 1, [A5]+ // invalid opcode 4 with b == 4 0000088A 0800 0F25 btst.b D0, 0x25 /* '%' */ 0000088E 031F btst [A7]+, D1 00000890 E105 asl D5.b, 8 00000892 7EDB moveq.l D7, 0xFFFFFFDB 00000894 43ED 0526 lea.l A1, [A5 + 0x526] 00000898 8B0C sbcd -[A5], -[A4] 0000089A 9360 sub.w -[A0], D1 0000089C 0E52 AB00 .invalid.w [A2], 0xAB00 // invalid immediate operation 000008A0 5E0C addq.b A4, 7 000008A2 88C5 divu.w D4, D5 000008A4 5B04 subq.b D4, 5 000008A6 2E74 0608 movea.l A7, [A4 + D0.w * 8 + 0x8] 000008AA 00DB ori.? [A3]+, 0xFFFFFFFFFFFFFFFF 000008AC 0C1B 164B cmpi.b [A3]+, 0x4B /* 'K' */ 000008B0 02DB andi.? [A3]+, 0xFFFFFFFFFFFFFFFF 000008B2 1F8B 0606 move.b [A7 + D0.w * 8 + 0x6], A3 000008B6 3B06 move.w -[A5], D6 000008B8 F326 .extension 0x326 // unimplemented 000008BA 1E78 3B2B movea.b A7, [0x00003B2B] 000008BE 321C move.w D1, [A4]+ 000008C0 4E12 .invalid // invalid opcode 4 000008C2 8846 or.w D4, D6 000008C4 984B sub.w D4, A3 000008C6 0233 268B 06C3 andi.b [A3 + D0.w * 8 - 0x61], 0x8B 000008CC 0036 1B42 3214 ori.b [A6 + D3.w * 2 + 0x14], 0x42 /* 'B' */ 000008D2 AE88 syscall 0xA88, auto_pop 000008D4 1C78 0608 movea.b A6, [0x00000608] 000008D8 AE10 syscall FillCRoundRect, auto_pop 000008DA 084B 028B bchg.b A3, 0x8B 000008DE 1001 move.b D0, D1 000008E0 025B 1F32 andi.w [A3]+, 0x1F32 000008E4 BB02 xor.b D2, D5 000008E6 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 000008E8 8B86 CB87 unpk D5, D6, 0xCB87 000008EC C100 abcd D0, D0 000008EE AE88 syscall 0xA88, auto_pop 000008F0 1E78 AB33 movea.b A7, [0xFFFFAB33] 000008F4 0681 0293 1C8B addi.l D1, 0x2931C8B 000008FA 06B3 234B 05F3 26BB addi.l [A3 + D2.w * 8 - 0x69], 0x234B05F3 00000902 0221 8506 andi.b -[A1], 0x6 00000906 08FB 168B 0632 bset.b [PC + D0.w * 8 + 0x32], 0x8B 0000090C AE88 syscall 0xA88, auto_pop 0000090E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000910 FB75 .extension 0xB75 // unimplemented 00000912 8B06 sbcd D5, D6 00000914 AB00 syscall BitBlt 00000916 0653 0BE5 addi.w [A3], 0xBE5 0000091A 0963 bchg -[A3], D4 0000091C 09E0 bset -[A0], D4 0000091E 36A1 move.w [A3], -[A1] 00000920 55B3 00A5 subq.l [A3 + D0.w - 0x91], 2 00000924 7678 moveq.l D3, 0x78 00000926 8521 or.b -[A1], D2 00000928 C31C .incomplete 0000092A 040F 691B subi.b A7, 0x1B 0000092E F6A9 .extension 0x6A9 // unimplemented 00000930 0016 32D6 ori.b [A6], 0xD6 00000934 2BED 1216 move.l <>, [A5 + 0x1216] 00000938 007B 64AB 0803 ori.w [PC + D0 + 0x3], 0x64AB 0000093E 0632 468B 06AB addi.b [A2 + D0.w * 8 - 0x85], 0x8B 00000944 08EA C305 5693 bset.b [A2 + 0x5693], 0x5 0000094A 3D7B 022B 0593 move.w [A6 + 0x593], [PC + D0.w * 2 + 0x2B] 00000950 3DC9 move.w <>, A1 00000952 03C2 bset D2, D1 00000954 933D sub.b <>, D1 00000956 C6DC mulu.w D3, [A4]+ 00000958 8B06 sbcd D5, D6 0000095A 0501 btst D1, D2 0000095C 6485 bcc -0x79 /* 000008E3 */ 0000095E 7C10 moveq.l D6, 0x10 00000960 D0DB add.w A0, [A3]+ 00000962 0E5B 0382 .invalid.w [A3]+, 0x382 // invalid immediate operation 00000966 BB01 xor.b D1, D5 00000968 0672 283A 8B1D addi.w [[A2] + A0 * 2], 0x283A /* '(:' */ 0000096E C404 and.b D2, D4 00000970 330E move.w -[A1], A6 00000972 8B21 or.b -[A1], D5 00000974 8B12 or.b [A2], D5 00000976 0A76 8306 3B17 3301 0309 xori.w [[A6] + D3 * 2 + 0x33010309], 0x8306 00000980 2320 move.l -[A1], -[A0] 00000982 8B07 sbcd D5, D7 00000984 0A28 7309 3B32 xori.b [A0 + 0x3B32], 0x9 /* '\t' */ 0000098A FB07 .extension 0xB07 // unimplemented 0000098C 430B .invalid 1, A3 // invalid opcode 4 with b == 4 0000098E 0B12 btst [A2], D5 00000990 7312 moveq.l D1, 0x12 00000992 4814 nbcd.b [A4] 00000994 4814 nbcd.b [A4] 00000996 1264 movea.b A1, -[A4] 00000998 FB30 .extension 0xB30 // unimplemented 0000099A 8B06 sbcd D5, D6 0000099C 022B 8328 3AC3 andi.b [A3 + 0x3AC3], 0x28 /* '(' */ 000009A2 14D0 move.b [A2]+, [A0] 000009A4 B303 xor.b D3, D1 000009A6 3B07 move.w -[A5], D7 000009A8 C313 .incomplete 000009AA A151 syscall ReadLocation/ReadXPRam, flags=1 000009AC 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 000009AE 1700 move.b -[A3], D0 000009B0 D80F add.b D4, A7 000009B2 8CD8 divu.w D6, [A0]+ 000009B4 8506 sbcd D2, D6 000009B6 2B27 move.l -[A5], -[A7] 000009B8 D07B 0628 add.w D0, [PC + D0.w * 8 + 0x28] 000009BC 28E3 move.l [A4]+, -[A3] 000009BE 2348 1463 move.l [A1 + 0x1463], A0 000009C2 2E8B move.l [A7], A3 000009C4 06A1 038B 15D1 addi.l -[A1], 0x38B15D1 000009CA 00EB 1648 ori.? [A3 + 0x1648], 0xFFFFFFFFFFFFFFFF 000009CE 25F4 0FE1 00BB 12E9 move.l [PC + 0x12E9 /* 00001CB9 */], [[0xBB]] 000009D6 000F E100 ori.b A7, 0x0 000009DA 230E move.l -[A1], A6 000009DC 8505 sbcd D2, D5 000009DE EB45 asl D5.w, 5 000009E0 6307 bls +0x9 /* 000009E9 */ 000009E2 3872 287B movea.w A4, [A2 + D2 + 0x7B] 000009E6 0D49 bchg A1, D6 000009E8 0953 bchg [A3], D4 000009EA 2901 move.l -[A4], D1 000009EC 090F btst A7, D4 000009EE 6102 bsr +0x4 /* 000009F2 */ 000009F0 1303 move.b -[A1], D3 fn000009F2: 000009F2 2B0A move.l -[A5], A2 000009F4 2817 move.l D4, [A7] 000009F6 0024 2881 ori.b -[A4], 0x81 000009FA 7FB1 moveq.l D7, 0xFFFFFFB1 000009FC 6C64 bge +0x66 /* 00000A62 */ 000009FE C198 .incomplete 00000A00 B404 cmp.b D2, D4 00000A02 8A28 2911 or.b D5, [A0 + 0x2911] 00000A06 66F3 bne -0xB /* 000009FB */ 00000A08 12C4 move.b [A1]+, D4 00000A0A 1033 0E0B move.b D0, [A3 + D0 * 8 + 0xB] 00000A0E 12A1 move.b [A1], -[A1] 00000A10 1034 8306 A30D move.b D0, [[A4 + <>] + A0 * 2 - 0x5CF3] 00000A16 AD10 syscall GetWMgrPort, auto_pop 00000A18 105B movea.b A0, [A3]+ 00000A1A 0E43 2F53 .invalid.w D3, 0x2F53 /* '/S' */ // invalid immediate operation 00000A1E 2FA3 0B06 7264 move.l [[A7 + <>] + D0 * 2 + 0x7264], -[A3] 00000A24 4814 nbcd.b [A4] 00000A26 6002 bra +0x4 /* 00000A2A */ 00000A28 1781 6114 move.b <>, D1 // begin alternate branch 00000A2A-00000A2C label00000A2A: 00000A2A 6114 bsr +0x16 /* 00000A40 */ // end alternate branch 00000A2A-00000A2C label00000A2A: // (misaligned) 00000A2C 9325 sub.b -[A5], D1 00000A2E 410C .invalid 0, A4 // invalid opcode 4 with b == 4 00000A30 2C06 move.l D6, D6 00000A32 7216 moveq.l D1, 0x16 00000A34 6512 bcs +0x14 /* 00000A48 */ 00000A36 1B1A move.b -[A5], [A2]+ 00000A38 8B06 sbcd D5, D6 00000A3A EB16 roxl D6.b, 5 00000A3C C511 .incomplete 00000A3E 21FD D0C8 move.l [0xFFFFD0C8], <> // begin alternate branch 00000A40-00000A42 fn00000A40: 00000A40 D0C8 add.w A0, A0 // end alternate branch 00000A40-00000A42 fn00000A40: // (misaligned) 00000A42 3B07 move.w -[A5], D7 00000A44 9B00 subx.b D5, D0 00000A46 4C60 D676 movem.l D0,D1,D3,D5,D6,A1,A2,A3,A5,A6, -[A0] // begin alternate branch 00000A48-00000A4C label00000A48: 00000A48 D676 2309 add.w D3, [[A6 + <> + D2 * 2]] // end alternate branch 00000A48-00000A4C label00000A48: // (misaligned) 00000A4A 2309 move.l -[A1], A1 00000A4C 0653 13A3 addi.w [A3], 0x13A3 00000A50 12A1 move.b [A1], -[A1] 00000A52 F860 .extension 0x860 // unimplemented 00000A54 6B2E bmi +0x30 /* 00000A84 */ 00000A56 8B06 sbcd D5, D6 00000A58 D0BB 1E28 add.l D0, [PC + D1 * 8 + 0x28] 00000A5C F309 .extension 0x309 // unimplemented 00000A5E 40E5 move.w -[A5], SR 00000A60 05AB 84A9 bclr [A3 - 0x7B57], D2 // begin alternate branch 00000A62-00000A6A label00000A62: 00000A62 84A9 0007 or.l D2, [A1 + 0x7] 00000A66 81EB 8402 divs.w D0, [A3 - 0x7BFE] // end alternate branch 00000A62-00000A6A label00000A62: // (misaligned) 00000A64 0007 81EB ori.b D7, 0xEB 00000A68 8402 or.b D2, D2 00000A6A 0F01 btst D1, D7 00000A6C 9B01 subx.b D5, D1 00000A6E A611 syscall GetEOF, flags=6 00000A70 9BE9 45C1 sub.l A5, [A1 + 0x45C1] 00000A74 06E4 addi.? -[A4], 0xFFFFFFFFFFFFFFFF 00000A76 8106 sbcd D0, D6 00000A78 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000A7A AB62 syscall rXMASK8 00000A7C 8B06 sbcd D5, D6 00000A7E A55A syscall PrimeTime, flags=5 00000A80 F0C8 .extension 0x0C8 // unimplemented 00000A82 0B14 btst [A4], D5 label00000A84: 00000A84 CB00 abcd D5, D0 00000A86 3434 330B 54C8 5B03 move.w D2, [[A4 + <> + D3 * 2] + 0x54C85B03] 00000A8E 5B2E 8B06 subq.b [A6 - 0x74FA], 5 00000A92 D147 addx.w D0, D7 00000A94 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000A96 0700 btst D0, D3 00000A98 6F2E ble +0x30 /* 00000AC8 */ 00000A9A 04D3 subi.? [A3], 0xFFFFFFFFFFFFFFFF 00000A9C 0663 0343 addi.w -[A3], 0x343 00000AA0 2A13 move.l D5, [A3] 00000AA2 0B55 bchg [A5], D5 00000AA4 7D51 moveq.l D6, 0x51 00000AA6 5F7B 44F1 subq.w [PC + D4.w * 4 - 0x15], 7 00000AAA 921B sub.b D1, [A3]+ 00000AAC 1665 movea.b A3, -[A5] 00000AAE 0721 btst -[A1], D3 00000AB0 4AAB 2630 tst.l [A3 + 0x2630] 00000AB4 7B05 moveq.l D5, 0x05 00000AB6 4854 pea.l [A4] 00000AB8 2108 move.l -[A0], A0 00000ABA D60A add.b D3, A2 00000ABC 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00000ABE 610E bsr +0x10 /* 00000ACE */ 00000AC0 6304 bls +0x6 /* 00000AC6 */ 00000AC2 9B0F subx.b -[A5], -[A7] 00000AC4 7321 moveq.l D1, 0x21 label00000AC6: 00000AC6 1B04 move.b -[A5], D4 label00000AC8: 00000AC8 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4 00000ACA B311 xor.b [A1], D1 00000ACC AB19 syscall PutLine fn00000ACE: 00000ACE 6430 bcc +0x32 /* 00000B00 */ 00000AD0 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00000AD2 130B move.b -[A1], A3 00000AD4 656B bcs +0x6D /* 00000B41 */ 00000AD6 AB88 syscall slAvg 00000AD8 D320 add.b -[A0], D1 00000ADA E105 asl D5.b, 8 label00000ADC: 00000ADC CA31 829B and.b D5, [A1 + A0.w * 2 - 0x101] 00000AE0 0F33 2FEB 0A30 4114 6505 btst [[0xA30] + 0x41146505], D7 00000AEA FB16 .extension 0xB16 // unimplemented 00000AEC 4C12 432A movem.w D1,D3,D5,A0,A1,A6, [A2] 00000AF0 6D14 blt +0x16 /* 00000B06 */ 00000AF2 DB36 F17B 9B0F 3E23 1C54 7E2C add.b [[A6 - 0x64F0C1DD] + 0x1C547E2C], D5 00000AFE D301 addx.b D1, D1 label00000B00: 00000B00 EB02 asl D2.b, 5 00000B02 6868 bvc +0x6A /* 00000B6C */ 00000B04 3212 move.w D1, [A2] label00000B06: 00000B06 2CA1 move.l [A6], -[A1] 00000B08 9830 C623 sub.b D4, [A0 + A4.w * 8 + 0x23] 00000B0C 1A0B move.b D5, A3 00000B0E 0845 7DB3 bchg.b D5, 0xB3 00000B12 046C 1638 3B02 subi.w [A4 + 0x3B02], 0x1638 00000B18 2C90 move.l [A6], [A0] 00000B1A C302 abcd D1, D2 00000B1C 8B27 or.b -[A7], D5 00000B1E 730B moveq.l D1, 0x0B 00000B20 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00000B22 231A move.l -[A1], [A2]+ 00000B24 D192 add.l [A2], D0 00000B26 9B0F subx.b -[A5], -[A7] 00000B28 867B C430 or.w D3, [PC + A4.w * 4 + 0x30] 00000B2C AA8B syscall 0xA8B 00000B2E 210F move.l -[A0], A7 00000B30 64AA bcc -0x54 /* 00000ADC */ 00000B32 831D or.b [A5]+, D1 00000B34 0F86 bclr D6, D7 00000B36 AA53 syscall DictionaryDispatch 00000B38 14BB 04CA move.b [A2], [PC + D0.w * 4 - 0x54] 00000B3C 3324 move.w -[A1], -[A4] 00000B3E 332F E4E1 move.w -[A1], [A7 - 0x1B1F] 00000B42 5F33 2F02 BB84 subq.b [[A3 + <> + D2 * 8] - 0x447C], 7 00000B48 432A 3324 .invalid 1, [A2 + 0x3324] // invalid opcode 4 with b == 4 00000B4C 3E73 00EB movea.w A7, [A3 + D0.w - 0x21] 00000B50 0A65 013E xori.w -[A5], 0x13E 00000B54 021F 7321 andi.b [A7]+, 0x21 /* '!' */ 00000B58 66A3 bne -0x5B /* 00000AFD */ 00000B5A 0B54 bchg [A4], D5 00000B5C 7EEE moveq.l D7, 0xFFFFFFEE 00000B5E A909 syscall CalcVis 00000B60 9B01 subx.b D5, D1 00000B62 2314 move.l -[A1], [A4] 00000B64 A643 syscall SetFilType, flags=6 00000B66 037E bchg <>, D1 00000B68 EE7A ror D2.w, D7 00000B6A 7AA6 moveq.l D5, 0xFFFFFFA6 label00000B6C: 00000B6C D300 addx.b D1, D0 00000B6E A900 syscall GetFNum 00000B70 6C2B bge +0x2D /* 00000B9D */ 00000B72 0213 0243 andi.b [A3], 0x43 /* 'C' */ 00000B76 0373 0F28 1302 bchg [A3 + 0x1302 + D0 * 8], D1 00000B7C 2B02 move.l -[A5], D2 00000B7E E309 lsl D1.b, 1 00000B80 2B02 move.l -[A5], D2 00000B82 B301 xor.b D1, D1 00000B84 1412 move.b D2, [A2] 00000B86 EE12 roxr D2.b, 7 00000B88 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000B8A 0702 btst D2, D3 00000B8C 8102 sbcd D0, D2 00000B8E D366 add.w -[A6], D1 00000B90 A911 syscall CheckUpdate 00000B92 6B14 bmi +0x16 /* 00000BA8 */ 00000B94 D642 add.w D3, D2 00000B96 4E41 trap 1 00000B98 1154 234D move.b [A0 + 0x234D], [A4] 00000B9C 04E3 subi.? -[A3], 0xFFFFFFFFFFFFFFFF 00000B9E 0996 bclr [A6], D4 00000BA0 EE6C lsr D4.w, D7 00000BA2 9625 sub.b D3, -[A5] 00000BA4 0496 12EE 0063 subi.l [A6], 0x12EE0063 // begin alternate branch 00000BA8-00000BC0 label00000BA8: 00000BA8 0063 2D36 ori.w -[A3], 0x2D36 /* '-6' */ 00000BAC 257B E964 530A move.l [A2 + 0x530A], <> 00000BB2 2B17 move.l -[A5], [A7] 00000BB4 5D70 A5B6 3265 23BB 2B81 subq.w [[0x326523BB] + A2 * 4 + 0x2B81], 6 00000BBE 4D91 .invalid 6, [A1] // invalid opcode 4 with b == 6 // end alternate branch 00000BA8-00000BC0 label00000BA8: // (misaligned) 00000BAA 2D36 257B E964 530A 2B17 5D70 move.l -[A6], [[A6 - 0x169BACF6] + 0x2B175D70] 00000BB6 A5B6 syscall vWaitUntil, flags=5 00000BB8 3265 movea.w A1, -[A5] 00000BBA 23BB 2B81 4D91 move.l [[ + D4 * 4]], [[ + <> + D2 * 2]] 00000BC0 2386 25FF move.l <>, D6 00000BC4 2813 move.l D4, [A3] 00000BC6 0B63 bchg -[A3], D5 00000BC8 03AC E13E bclr [A4 - 0x1EC2], D1 00000BCC 5B03 subq.b D3, 5 00000BCE 86E4 divu.w D3, -[A4] 00000BD0 0136 3B07 82EA 6303 btst [[A6 + <>] + D3 * 2 - 0x7D159CFD], D0 00000BD8 6A3A bpl +0x3C /* 00000C14 */ 00000BDA A31D syscall MaxMem, flags=3 00000BDC 1E10 move.b D7, [A0] 00000BDE 1B01 move.b -[A5], D1 00000BE0 347B 1B17 011B F31E movea.w A2, [[PC] + D1 * 2 + 0x11BF31E] 00000BE8 124A movea.b A1, A2 00000BEA 69D9 bvs -0x25 /* 00000BC5 */ 00000BEC 321E move.w D1, [A6]+ 00000BEE 04C8 subi.? A0, 0xFFFFFFFFFFFFFFFF 00000BF0 3C1C move.w D6, [A4]+ 00000BF2 10B3 2E8C move.b [A0], [A3 + D2 * 8 - 0x116] 00000BF6 665B bne +0x5D /* 00000C53 */ 00000BF8 1422 move.b D2, -[A2] 00000BFA 8B05 sbcd D5, D5 00000BFC 6B67 bmi +0x69 /* 00000C65 */ 00000BFE CB75 E17F .incomplete 00000C02 CB75 4814 .incomplete 00000C06 620F bhi +0x11 /* 00000C17 */ 00000C08 12AC D604 move.b [A1], [A4 - 0x29FC] 00000C0C 1B26 move.b -[A5], -[A6] 00000C0E 810E sbcd -[A0], -[A6] 00000C10 4814 nbcd.b [A4] 00000C12 2104 move.l -[A0], D4 label00000C14: 00000C14 E903 asl D3.b, 4 00000C16 C876 1B01 and.w D4, [[A6 + <> + D1 * 2]] 00000C1A 4E38 .invalid // invalid opcode 4 00000C1C 08D6 2873 bset.b [A6], 0x73 /* 's' */ 00000C20 0141 bchg D1, D0 00000C22 0246 F32B andi.w D6, 0xF32B 00000C26 012C 3310 btst [A4 + 0x3310], D0 00000C2A 4814 nbcd.b [A4] 00000C2C 0608 082D addi.b A0, 0x2D /* '-' */ 00000C30 04D0 subi.? [A0], 0xFFFFFFFFFFFFFFFF 00000C32 E301 asl D1.b, 1 00000C34 2309 move.l -[A1], A1 00000C36 3023 move.w D0, -[A3] 00000C38 14FA AC63 move.b [A2]+, [PC - 0x539D /* FFFFB89D */] 00000C3C 1848 movea.b A4, A0 00000C3E 1483 move.b [A2], D3 00000C40 2717 move.l -[A3], [A7] 00000C42 00F7 8D26 1C86 D0C8 ori.? [[A7 + 0x1C86] + A0 * 4 - 0x2F38], 0xFFFFFFFFFFFFFFFF 00000C4A 104B movea.b A0, A3 00000C4C 02EB 1F8B andi.? [A3 + 0x1F8B], 0xFFFFFFFFFFFFFFFF 00000C50 0617 0018 addi.b [A7], 0x18 00000C54 86D6 divu.w D3, [A6] 00000C56 346A 0102 movea.w A2, [A2 + 0x102] 00000C5A 3032 210B C8D3 15BB move.w D0, [[A2 + <> + D2] - 0x372CEA45] 00000C62 5D8C subq.l A4, 6 00000C64 F41C .extension 0x41C // unimplemented 00000C66 10E3 move.b [A0]+, -[A3] 00000C68 5D21 subq.b -[A1], 6 00000C6A 01DB bset [A3]+, D0 00000C6C 57CB 751C dbeq D3, +0x751E /* 0000818A */ 00000C70 4A7B 0313 146A 0703 tst.w [[PC + D0 * 2] + 0x146A0703] 00000C78 C973 03B9 D753 061E .incomplete 00000C80 0444 C149 subi.w D4, 0xC149 00000C84 8305 sbcd D1, D5 00000C86 0703 btst D3, D3 00000C88 976B 0632 sub.w [A3 + 0x632], D3 00000C8C 14EB 088B move.b [A2]+, [A3 + 0x88B] 00000C90 0613 0DE9 addi.b [A3], 0xE9 00000C94 B2C1 cmpa.w A1, D1 00000C96 8019 or.b D0, [A1]+ 00000C98 804D or.w D0, A5 00000C9A 409B negx.l [A3]+ 00000C9C 0BBB 05C1 bclr [[ + <>]], D5 00000CA0 1A3B 000B move.b D5, [PC + D0.w + 0xB] 00000CA4 0781 bclr D1, D3 00000CA6 4854 pea.l [A4] 00000CA8 06C3 addi.? D3, 0xFFFFFFFFFFFFFFFF 00000CAA 03A1 bclr -[A1], D1 00000CAC CCC3 mulu.w D6, D3 00000CAE 03C3 bset D3, D1 00000CB0 17D1 1B3E 0704 182E 04C5 move.b [[PC + 0x704182E] + D1 * 2 + 0x4C5], [A1] 00000CBA 4B54 chk.w D5, [A4] 00000CBC C311 .incomplete 00000CBE 0B14 btst [A4], D5 00000CC0 EB67 asl D7.w, D5 00000CC2 2B14 move.l -[A5], [A4] 00000CC4 A63E syscall DrvrRemove, flags=6 00000CC6 DB1C add.b [A4]+, D5 00000CC8 287A 7A40 movea.l A4, [PC + 0x7A40 /* 0000870A */] 00000CCC C943 exg D4, D3 00000CCE 3212 move.w D1, [A2] 00000CD0 3E12 move.w D7, [A2] 00000CD2 1602 move.b D3, D2 00000CD4 6B56 bmi +0x58 /* 00000D2C */ 00000CD6 C300 abcd D1, D0 00000CD8 5433 0916 0B14 addq.b [[A3] + D0 + 0xB14], 2 00000CDE 0506 btst D6, D2 00000CE0 6B13 bmi +0x15 /* 00000CF5 */ 00000CE2 543B 00EB addq.b [PC + D0.w - 0x21], 2 00000CE6 0206 4C4C andi.b D6, 0x4C /* 'L' */ 00000CEA 4C4C 8316 movem.l D1,D2,D4,A0,A1,A7, A4 00000CEE 0704 btst D4, D3 00000CF0 43EE E906 lea.l A1, [A6 - 0x16FA] 00000CF4 1624 move.b D3, -[A4] 00000CF6 0B05 btst D5, D5 00000CF8 8A04 or.b D5, D4 00000CFA 530C subq.b A4, 1 00000CFC 06DA addi.? [A2]+, 0xFFFFFFFFFFFFFFFF 00000CFE EB67 asl D7.w, D5 00000D00 C089 and.l D0, A1 00000D02 58EA 1E10 svc [A2 + 0x1E10] 00000D06 DB0E addx.b -[A5], -[A6] 00000D08 1B03 move.b -[A5], D3 00000D0A 82EA D316 divu.w D1, [A2 - 0x2CEA] 00000D0E 283A 0B12 move.l D4, [PC + 0xB12 /* 00001822 */] 00000D12 065B 027B addi.w [A3]+, 0x27B 00000D16 460A not.b A2 00000D18 CB11 .incomplete 00000D1A 026B 8173 48A6 andi.w [A3 + 0x48A6], 0x8173 00000D20 1683 move.b [A3], D3 00000D22 07BB 99EB 4893 010F 02D3 bclr [[0x4893] + 0x10F02D3], D3 label00000D2C: 00000D2C B653 cmp.w D3, [A3] 00000D2E AB73 syscall stMASK0 00000D30 4809 nbcd.b A1 00000D32 81B3 113B 0FAB 0ACB 2806 2308 or.l [[A3 + 0xFAB0ACB + D1] + 0x28062308], D0 00000D3E 0501 btst D1, D2 00000D40 309B move.w [A0], [A3]+ 00000D42 0ACD xori.? A5, 0xFFFFFFFFFFFFFFFF 00000D44 015B bchg [A3]+, D0 00000D46 05D9 bset [A1]+, D2 00000D48 01AD 0132 bclr [A5 + 0x132 /* export_34 */], D0 00000D4C C521 .incomplete 00000D4E C965 .incomplete 00000D50 0608 BB0A addi.b A0, 0xA /* '\n' */ 00000D54 8B06 sbcd D5, D6 00000D56 0B0E btst A6, D5 00000D58 ED02 asl D2.b, 6 00000D5A 6300 30C6 bls +0x30C8 /* 00003E22 */ 00000D5E 8B09 sbcd -[A5], -[A1] 00000D60 1308 move.b -[A1], A0 00000D62 610A bsr +0xC /* 00000D6E */ 00000D64 26F3 0407 move.l [A3]+, [A3 + D0.w * 4 + 0x7] 00000D68 00AC 8966 6B09 C154 ori.l [A4 - 0x3EAC], 0x89666B09 // begin alternate branch 00000D6E-00000D70 fn00000D6E: 00000D6E C154 .incomplete // end alternate branch 00000D6E-00000D70 fn00000D6E: // (misaligned) 00000D70 8A17 or.b D5, [A7] 00000D72 041B 726B subi.b [A3]+, 0x6B /* 'k' */ 00000D76 0972 4B03 72B3 00BB bchg [[A2 + <> + D4 * 2] + 0x72B300BB], D4 00000D7E 237B 0A63 0373 move.l [A1 + 0x373], [PC + D0 * 2 + 0x63] 00000D84 218B 00C1 move.l [A0 + D0.w - 0x63], A3 00000D88 7AE5 moveq.l D5, 0xFFFFFFE5 00000D8A 784E moveq.l D4, 0x4E 00000D8C 3ACB move.w [A5]+, A3 00000D8E 5512 subq.b [A2], 2 00000D90 2C12 move.l D6, [A2] 00000D92 16CB move.b [A3]+, A3 00000D94 0004 DB03 ori.b D4, 0x3 00000D98 330B move.w -[A1], A3 00000D9A E908 lsl D0.b, 4 00000D9C C147 exg D0, D7 00000D9E 93B4 3B1B 06BB 0486 sub.l [[A4 + D3 * 2] + 0x6BB0486], D1 00000DA6 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00000DA8 8230 F4EB or.b D1, [A0 + A7.w * 4 - 0x21] 00000DAC 5C3A 0F32 addq.b [PC + 0xF32 /* 00001CE0 */], 6 00000DB0 AE04 syscall DisposePixMap/DisposPixMap, auto_pop 00000DB2 00C3 ori.? D3, 0xFFFFFFFFFFFFFFFF 00000DB4 80AA AB4B or.l D0, [A2 - 0x54B5] 00000DB8 F321 .extension 0x321 // unimplemented 00000DBA 1B03 move.b -[A5], D3 00000DBC 6B09 bmi +0xB /* 00000DC7 */ 00000DBE 660B bne +0xD /* 00000DCB */ 00000DC0 6306 bls +0x8 /* 00000DC8 */ 00000DC2 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 00000DC4 1B03 move.b -[A5], D3 00000DC6 A6E3 syscall vFndFilName, flags=6 label00000DC8: 00000DC8 06DB addi.? [A3]+, 0xFFFFFFFFFFFFFFFF 00000DCA 1CE0 move.b [A6]+, -[A0] 00000DCC 7A7A moveq.l D5, 0x7A 00000DCE F321 .extension 0x321 // unimplemented 00000DD0 5303 subq.b D3, 1 00000DD2 7303 moveq.l D1, 0x03 00000DD4 B9E0 cmpa.l A4, -[A0] 00000DD6 C0E3 mulu.w D0, -[A3] 00000DD8 09E3 bset -[A3], D4 00000DDA 0603 0771 addi.b D3, 0x71 /* 'q' */ 00000DDE 5DDB slt [A3]+ 00000DE0 1D55 F12A move.b [A6 - 0xED6], [A5] 00000DE4 2821 move.l D4, -[A1] 00000DE6 D712 add.b [A2], D3 00000DE8 E306 asl D6.b, 1 00000DEA 6154 bsr +0x56 /* 00000E40 */ 00000DEC 2B0E move.l -[A5], A6 00000DEE A500 syscall Open/PBHOpen/HOpen, flags=5 00000DF0 124B movea.b A1, A3 00000DF2 0302 btst D2, D1 00000DF4 6B55 bmi +0x57 /* 00000E4B */ 00000DF6 C300 abcd D1, D0 00000DF8 E4E1 roxr .w -[A1] 00000DFA 4473 213A C362 E5BA 3CEB neg.w [[A3 - 0x3C9D1A46 + D2] + 0x3CEB] // begin alternate branch 00000DFE-00000E08 label00000DFE: 00000DFE C362 .incomplete 00000E00 E5BA rol D2, D2 00000E02 3CEB 0A66 move.w [A6]+, [A3 + 0xA66] 00000E06 3326 move.w -[A1], -[A6] // end alternate branch 00000DFE-00000E08 label00000DFE: // (misaligned) 00000E04 0A66 3326 xori.w -[A6], 0x3326 /* '3&' */ 00000E08 6330 bls +0x32 /* 00000E3A */ 00000E0A 1C6B 0991 movea.b A6, [A3 + 0x991] 00000E0E 92B1 601B sub.l D1, [A1 + D6.w + 0x1B] 00000E12 16C1 move.b [A3]+, D1 00000E14 E81F ror D7.b, 4 00000E16 0307 btst D7, D1 00000E18 A61B syscall SetZone, flags=6 00000E1A 007E E306 ori.w <>, 0xE306 00000E1E A54F syscall RDrvrInstall, flags=5 00000E20 CA13 and.b D5, [A3] 00000E22 821B or.b D1, [A3]+ 00000E24 00C1 ori.? D1, 0xFFFFFFFFFFFFFFFF 00000E26 0306 btst D6, D1 00000E28 98E3 sub.w A4, -[A3] 00000E2A 088B 0649 bclr.b A3, 0x49 /* 'I' */ 00000E2E 0461 1276 subi.w -[A1], 0x1276 00000E32 330B move.w -[A1], A3 00000E34 48C1 ext.l D1 00000E36 0181 bclr D1, D0 00000E38 0881 0102 bclr.b D1, 0x2 // begin alternate branch 00000E3A-00000E3C label00000E3A: 00000E3A 0102 btst D2, D0 // end alternate branch 00000E3A-00000E3C label00000E3A: // (misaligned) 00000E3C 2B83 B300 move.l [A5 + <> + A3 * 2], D3 fn00000E40: 00000E40 0703 btst D3, D3 00000E42 9C23 sub.b D6, -[A3] 00000E44 02E1 andi.? -[A1], 0xFFFFFFFFFFFFFFFF 00000E46 9C3A F322 sub.b D6, [PC - 0xCDE /* 0000016A, value 0x6 */] 00000E4A 481C nbcd.b [A4]+ 00000E4C B300 xor.b D0, D1 00000E4E 0698 D642 3C25 addi.l [A0]+, 0xD6423C25 00000E54 69A8 bvs -0x56 /* 00000DFE */ 00000E56 AAC1 syscall 0xAC1 00000E58 EBA1 asl D1, D5 00000E5A 0185 bclr D5, D0 00000E5C 0C1B 0046 cmpi.b [A3]+, 0x46 /* 'F' */ 00000E60 08D6 1021 bset.b [A6], 0x21 /* '!' */ 00000E64 2C29 025B move.l D6, [A1 + 0x25B] 00000E68 1425 move.b D2, -[A5] 00000E6A 0283 1AAD 5585 andi.l D3, 0x1AAD5585 00000E70 01FB 1213 bset [PC + D1.w * 2 + 0x13], D0 00000E74 1595 1466 move.b [A2 + D1.w * 4 + 0x66], [A5] 00000E78 BB18 xor.b [A0]+, D5 00000E7A A50F syscall MountVol, flags=5 00000E7C 2309 move.l -[A1], A1 00000E7E 8509 sbcd -[A2], -[A1] 00000E80 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00000E82 C354 .incomplete 00000E84 0138 5B20 btst [0x00005B20], D0 00000E88 1065 movea.b A0, -[A5] 00000E8A 045D 45DC subi.w [A5]+, 0x45DC 00000E8E 08F3 5037 0428 bset.b [A3 + D0.w * 4 + 0x28], 0x37 /* '7' */ 00000E94 1B02 move.b -[A5], D2 00000E96 2A28 0704 move.l D5, [A0 + 0x704] 00000E9A 3073 005B movea.w A0, [A3 + D0.w + 0x5B] 00000E9E 1254 movea.b A1, [A4] 00000EA0 E367 asl D7.w, D1 00000EA2 2B04 move.l -[A5], D4 00000EA4 0A10 330C xori.b [A0], 0xC 00000EA8 BB28 5303 xor.b [A0 + 0x5303], D5 00000EAC 5B0C subq.b A4, 5 00000EAE 38CB move.w [A4]+, A3 00000EB0 318B 1A0A move.w [A0 + D1 * 2 + 0xA], A3 00000EB4 E303 asl D3.b, 1 00000EB6 831C or.b [A4]+, D1 00000EB8 4653 not.w [A3] 00000EBA 310F move.w -[A0], A7 00000EBC A0C6 syscall vCacheWrIP 00000EBE EB08 lsl D0.b, 5 00000EC0 AB04 syscall ColorMap 00000EC2 FD01 .extension 0xD01 // unimplemented 00000EC4 C304 abcd D1, D4 00000EC6 0861 0802 bchg.b -[A1], 0x2 00000ECA 0FE1 bset -[A1], D7 00000ECC 3F10 move.w -[A7], [A0] 00000ECE 30A3 move.w [A0], -[A3] 00000ED0 0193 bclr [A3], D0 00000ED2 1582 D8F3 move.b [A2 + A5 - 0x13], D2 00000ED6 0113 btst [A3], D0 00000ED8 0806 DA93 btst.b D6, 0x93 00000EDC 00B3 00E4 A109 6583 9300 4B03 ori.l [[ + <> + D6 * 4] - 0x6CFFB4FD], 0xE4A109 00000EE8 F01C .extension 0x01C // unimplemented 00000EEA 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000EEC 693F bvs +0x41 /* 00000F2D */ 00000EEE 9300 subx.b D1, D0 00000EF0 6B09 bmi +0xB /* 00000EFB */ 00000EF2 3B22 move.w -[A5], -[A2] 00000EF4 6104 bsr +0x6 /* 00000EFA */ 00000EF6 8183 1B27 unpk D0, D3, 0x1B27 fn00000EFA: 00000EFA 613F bsr +0x41 /* 00000F3B */ 00000EFC 6B09 bmi +0xB /* 00000F07 */ 00000EFE 5B03 subq.b D3, 5 00000F00 6100 B300 bsr -0x4CFE /* FFFFC202 */ 00000F04 3B07 move.w -[A5], D7 00000F06 549B addq.l [A3]+, 2 00000F08 1304 move.b -[A1], D4 00000F0A 4254 clr.w [A4] 00000F0C 3B2B 5443 move.w -[A5], [A3 + 0x5443] 00000F10 338B 05A1 4033 move.w [[0x4033 + D0 * 4]], A3 00000F16 094B bchg A3, D4 00000F18 03A1 bclr -[A1], D1 00000F1A 417B 7B83 1154 DB57 chk.w D0, [[ + <> + D7 * 2] + 0x1154DB57] 00000F22 E564 asl D4.w, D2 00000F24 2309 move.l -[A1], A1 00000F26 E483 asr D3, 2 00000F28 0783 bclr D3, D3 00000F2A 2310 move.l -[A1], [A0] 00000F2C 28AB 0485 move.l [A4], [A3 + 0x485] 00000F30 6B5B bmi +0x5D /* 00000F8D */ 00000F32 036D 1228 bchg [A5 + 0x1228], D1 00000F36 1402 move.b D2, D2 00000F38 3379 1C2C 1C05 3181 move.w [A1 + 0x3181], [0x1C2C1C05] 00000F40 1EFA 7321 move.b [A7]+, [PC + 0x7321 /* 00008263 */] 00000F44 C081 and.l D0, D1 00000F46 AF7B syscall stTransparent, auto_pop 00000F48 3D03 move.w -[A6], D3 00000F4A 1FCC move.b <>, A4 00000F4C 2B0A move.l -[A5], A2 00000F4E 4E41 trap 1 00000F50 6BCB bmi -0x33 /* 00000F1D */ 00000F52 0CAD D664 E1CE 2E10 cmpi.l [A5 + 0x2E10], 0xD664E1CE 00000F5A C59A .incomplete 00000F5C 723E moveq.l D1, 0x3E 00000F5E D306 addx.b D1, D6 00000F60 8B00 sbcd D5, D0 00000F62 D935 7C3B add.b [A5 + D7 * 4 + 0x3B], D4 00000F66 1463 movea.b A2, -[A3] 00000F68 11C2 7B04 move.b [0x00007B04], D2 00000F6C 8301 sbcd D1, D1 00000F6E 223B 1444 move.l D1, [PC + D1.w * 4 + 0x44] 00000F72 A300 syscall Open/PBHOpen/HOpen, flags=3 00000F74 7444 moveq.l D2, 0x44 00000F76 BB0D cmpm.b [A5]+, [A5]+ 00000F78 FE89 .extension 0xE89 // unimplemented 00000F7A 37DB 1D32 1264 D303 C962 move.w [[PC + 0x1264D303 + D1 * 4] - 0x369E], [A3]+ 00000F84 4127 .invalid 0, -[A7] // invalid opcode 4 with b == 4 00000F86 740A moveq.l D2, 0x0A 00000F88 330B move.w -[A1], A3 00000F8A 81C4 divs.w D0, D4 00000F8C 2314 move.l -[A1], [A4] 00000F8E EB5C rol D4.w, 5 00000F90 BB10 xor.b [A0], D5 00000F92 D285 add.l D1, D5 00000F94 4232 1407 clr.b [A2 + D1.w * 4 + 0x7] 00000F98 0378 733A bchg [0x0000733A], D1 00000F9C 007B 4500 5B28 6E41 ori.w [PC + 0x6E41 + D5 * 2], 0x4500 /* 'E\0' */ 00000FA4 8BC7 divs.w D5, D7 00000FA6 0ED8 .invalid.? [A0]+, 0xFFFFFFFFFFFFFFFF // invalid immediate operation 00000FA8 065B 23A5 addi.w [A3]+, 0x23A5 00000FAC 06A3 0136 3319 addi.l -[A3], 0x1363319 00000FB2 1C64 movea.b A6, -[A4] 00000FB4 B12D 321C xor.b [A5 + 0x321C], D0 00000FB8 6412 bcc +0x14 /* 00000FCC */ 00000FBA 3E00 move.w D7, D0 00000FBC 433B 8C83 .invalid 1, [PC + A0 * 4 - 0x125] // invalid opcode 4 with b == 4 00000FC0 0114 btst [A4], D0 00000FC2 AB2E syscall PatExTbl 00000FC4 1C3E move.b D6, <> 00000FC6 6119 bsr +0x1B /* 00000FE1 */ 00000FC8 4233 0BA3 017B 0593 0064 clr.b [[0x17B + D0 * 2] + 0x5930064] // begin alternate branch 00000FCC-00000FD4 label00000FCC: 00000FCC 017B 0593 0064 8B02 bchg [[ + D0 * 4] + 0x648B02], D0 // end alternate branch 00000FCC-00000FD4 label00000FCC: // (misaligned) 00000FD2 8B02 sbcd D5, D2 00000FD4 1C64 movea.b A6, -[A4] 00000FD6 C91A .incomplete 00000FD8 A50F syscall MountVol, flags=5 00000FDA F913 .extension 0x913 // unimplemented 00000FDC 1E04 move.b D7, D4 00000FDE DB21 add.b -[A1], D5 00000FE0 6463 bcc +0x65 /* 00001045 */ 00000FE2 0928 61D5 btst [A0 + 0x61D5], D4 00000FE6 45A4 .invalid 2, -[A4] // invalid opcode 4 with b == 6 00000FE8 ADB1 syscall CreateResFile, auto_pop 00000FEA 2300 move.l -[A1], D0 00000FEC B417 cmp.b D2, [A7] 00000FEE 04FC subi.? 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF 00000FF0 E503 asl D3.b, 2 00000FF2 932E DB88 sub.b [A6 - 0x2478], D1 00000FF6 4814 nbcd.b [A4] 00000FF8 6334 bls +0x36 /* 0000102E */ 00000FFA 01AE D5AE bclr [A6 - 0x2A52], D0 00000FFE EB01 asl D1.b, 5 00001000 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4 00001002 3E1B move.w D7, [A3]+ 00001004 1A72 89AF 12C5 B101 024B movea.b A5, [[0x12C5] + A0 - 0x4EFEFDB5] 0000100E 0243 628B andi.w D3, 0x628B 00001012 06FB 043E addi.? [PC + D0.w * 4 + 0x3E], 0xFFFFFFFFFFFFFFFF 00001016 2826 move.l D4, -[A6] 00001018 8300 sbcd D1, D0 0000101A 6706 beq +0x8 /* 00001022 */ 0000101C 53EB 0693 sls [A3 + 0x693] 00001020 0365 bchg -[A5], D1 label00001022: 00001022 B85B cmp.w D4, [A3]+ 00001024 090B btst A3, D4 00001026 03FE bset <>, D1 00001028 A302 syscall Read, flags=3 0000102A 481C nbcd.b [A4]+ 0000102C 10E1 move.b [A0]+, -[A1] label0000102E: 0000102E 5673 14FE addq.w [A3 + D1.w * 4 - 0x2], 3 00001032 C500 abcd D2, D0 00001034 BC02 cmp.b D6, D2 00001036 2B2A 2325 move.l -[A5], [A2 + 0x2325] 0000103A 130B move.b -[A1], A3 0000103C 5B09 subq.b A1, 5 0000103E 630C bls +0xE /* 0000104C */ 00001040 AB0F syscall CheckPic 00001042 0302 btst D2, D1 00001044 6317 bls +0x19 /* 0000105D */ 00001046 630C bls +0xE /* 00001054 */ 00001048 B30A cmpm.b [A1]+, [A2]+ 0000104A 0B03 btst D3, D5 label0000104C: 0000104C 7301 moveq.l D1, 0x01 0000104E E41B ror D3.b, 2 00001050 0773 0193 0DFE 231D bchg [[ + D0] + 0xDFE231D], D3 // begin alternate branch 00001054-00001058 label00001054: 00001054 0DFE bset <>, D6 00001056 231D move.l -[A1], [A5]+ // end alternate branch 00001054-00001058 label00001054: // (misaligned) 00001058 0302 btst D2, D1 0000105A BB13 xor.b [A3], D5 0000105C 06EC 5C7B addi.? [A4 + 0x5C7B], 0xFFFFFFFFFFFFFFFF 00001060 0D23 btst -[A3], D6 00001062 4E5C unlink A4 00001064 E101 asl D1.b, 8 00001066 EACB 19FE bfchg A3 {D7:D6} 0000106A 7301 moveq.l D1, 0x01 0000106C 2305 move.l -[A1], D5 0000106E 6502 bcs +0x4 /* 00001072 */ 00001070 5C0B addq.b A3, 6 label00001072: 00001072 0FCB bset A3, D7 00001074 195C 7301 move.b [A4 + 0x7301], [A4]+ 00001078 9B01 subx.b D5, D1 0000107A 8B02 sbcd D5, D2 0000107C E6EC 5C92 ror .w [A4 + 0x5C92] 00001080 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00001082 7301 moveq.l D1, 0x01 00001084 B306 xor.b D6, D1 00001086 DB03 addx.b D5, D3 00001088 7B00 moveq.l D5, 0x00 0000108A FB08 .extension 0xB08 // unimplemented 0000108C 56DB sne [A3]+ 0000108E 0340 bchg D0, D1 00001090 020F 81DA andi.b A7, 0xDA 00001094 2701 move.l -[A3], D1 00001096 C58D exg D2, A5 00001098 79EB moveq.l D4, 0xFFFFFFEB 0000109A 06DB addi.? [A3]+, 0xFFFFFFFFFFFFFFFF 0000109C 09F7 0F87 3302 0253 bset [[ + <>] + D0 * 8 + 0x33020253], D4 000010A4 2CA3 move.l [A6], -[A3] 000010A6 1221 move.b D1, -[A1] 000010A8 0BAB 136B bclr [A3 + 0x136B], D5 000010AC 1803 move.b D4, D3 000010AE 02BB 121B 52FE 831F 0B03 5CE1 andi.l [[PC] + A0 * 2 + 0xB035CE1], 0x121B52FE 000010BA 0023 0E85 ori.b -[A3], 0x85 000010BE 095B bchg [A3]+, D4 000010C0 0F13 btst [A3], D7 000010C2 30C7 move.w [A0]+, D7 000010C4 0FB5 E6C1 bclr [A5 + A6.w * 8 - 0x63], D7 000010C8 00F4 850D ori.? [[A4 + <>] + A0 * 4], 0xFFFFFFFFFFFFFFFF 000010CC E70F lsl D7.b, 3 000010CE C36B 655D .incomplete 000010D2 0B64 bchg -[A4], D5 000010D4 851C or.b [A4]+, D2 000010D6 FB04 .extension 0xB04 // unimplemented 000010D8 043E E509 subi.b <>, 0x9 /* '\t' */ 000010DC D5CA add.l A2, A2 000010DE A5CA syscall vWrBlocks, flags=5 000010E0 21ED ED1A 8D1A move.l [0xFFFF8D1A], [A5 - 0x12E6] 000010E6 2C09 move.l D6, A1 000010E8 E45B ror D3.w, 2 000010EA 093B 05DB 03EA 85D5 btst [[] + 0x3EA85D5], D4 000010F2 6B0C bmi +0xE /* 00001100 */ 000010F4 A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1 000010F6 4B29 C500 .invalid 5, [A1 - 0x3B00] // invalid opcode 4 with b == 4 000010FA 21CB 1216 move.l [0x00001216], A3 000010FE 1701 move.b -[A3], D1 label00001100: 00001100 A90F syscall DrawNew 00001102 481C nbcd.b [A4]+ 00001104 041C 1602 subi.b [A4]+, 0x2 00001108 B317 xor.b [A7], D1 0000110A 61D9 bsr -0x25 /* 000010E5 */ 0000110C 81D8 divs.w D0, [A0]+ 0000110E 1706 move.b -[A3], D6 00001110 E76D lsl D5.w, D3 00001112 0523 btst -[A3], D2 00001114 0017 077F ori.b [A7], 0x7F 00001118 E301 asl D1.b, 1 0000111A DB03 addx.b D5, D3 0000111C 7B05 moveq.l D5, 0x05 0000111E 140D move.b D2, A5 00001120 040F B42C subi.b A7, 0x2C /* ',' */ 00001124 535F subq.w [A7]+, 1 00001126 1641 movea.b A3, D1 00001128 BAB3 03FE cmp.l D5, <> 0000112C 5305 subq.b D5, 1 0000112E 2505 move.l -[A2], D5 00001130 8116 or.b [A6], D0 00001132 0142 bchg D2, D0 00001134 FE54 .extension 0xE54 // unimplemented 00001136 A31A syscall GetZone, flags=3 00001138 FE43 .extension 0xE43 // unimplemented 0000113A 12C5 move.b [A1]+, D5 0000113C 25B1 0569 90E5 E11C move.l <>, [[A1 - 0x6F1B]] 00001144 1014 move.b D0, [A4] 00001146 0263 1D02 andi.w -[A3], 0x1D02 0000114A EB13 roxl D3.b, 5 0000114C A108 syscall Create/PBHCreate/HCreate, flags=1 0000114E 7704 moveq.l D3, 0x04 00001150 1081 move.b [A0], D1 00001152 0804 6948 btst.b D4, 0x48 /* 'H' */ 00001156 2193 41EE move.l <>, [A3] 0000115A E307 asl D7.b, 1 0000115C 543B 24C3 addq.b [PC + D2.w * 4 - 0x61], 2 00001160 170B move.b -[A3], A3 00001162 0FC1 bset D1, D7 00001164 5C33 1754 addq.b <>, 6 00001168 BB1E xor.b [A6]+, D5 0000116A C317 .incomplete 0000116C C106 abcd D0, D6 0000116E 5707 subq.b D7, 3 00001170 73DB moveq.l D1, 0xFFFFFFDB 00001172 07D3 bset [A3], D3 00001174 0607 05C9 addi.b D7, 0xC9 00001178 D81C add.b D4, [A4]+ 0000117A 3C02 move.w D6, D2 0000117C 631E bls +0x20 /* 0000119C */ 0000117E 8D84 1C4E unpk D6, D4, 0x1C4E 00001182 BC93 cmp.l D6, [A3] 00001184 0821 848D btst.b -[A1], 0x8D 00001188 8626 or.b D3, -[A6] 0000118A E304 asl D4.b, 1 0000118C 1705 move.b -[A3], D5 0000118E BC27 cmp.b D6, -[A7] 00001190 01C8 bset A0, D0 00001192 6427 bcc +0x29 /* 000011BB */ 00001194 06EE 81D4 addi.? [A6 - 0x7E2C], 0xFFFFFFFFFFFFFFFF 00001198 1706 move.b -[A3], D6 0000119A DE2B 0E45 add.b D7, [A3 + 0xE45] // begin alternate branch 0000119C-000011A0 label0000119C: 0000119C 0E45 1B05 .invalid.w D5, 0x1B05 // invalid immediate operation // end alternate branch 0000119C-000011A0 label0000119C: // (misaligned) 0000119E 1B05 move.b -[A5], D5 000011A0 1C53 movea.b A6, [A3] 000011A2 38DB move.w [A4]+, [A3]+ 000011A4 0F2C 059A btst [A4 + 0x59A], D7 000011A8 410A .invalid 0, A2 // invalid opcode 4 with b == 4 000011AA 29E6 2E05 1FB1 move.l 0x2E051FB1, -[A6] 000011B0 0F10 btst [A0], D7 000011B2 D703 addx.b D3, D3 000011B4 4FCB lea.l A7, A3 000011B6 3539 1085 B744 move.w -[A2], [0x1085B744] 000011BC 6558 bcs +0x5A /* 00001216 */ 000011BE 0376 8B06 0707 bchg [[A6 + <>] + A0 * 2 + 0x707], D1 000011C4 1151 0E25 move.b [A0 + 0xE25], [A1] 000011C8 128D move.b [A1], A5 000011CA 0D85 bclr D5, D6 000011CC 0A36 CB07 89C7 xori.b <>, 0x7 000011D2 A1ED syscall vUpdAltMDB, flags=1 000011D4 C828 4D6D and.b D4, [A0 + 0x4D6D] 000011D8 3607 move.w D3, D7 000011DA 0761 bchg -[A1], D3 000011DC 2105 move.l -[A0], D5 000011DE 1315 move.b -[A1], [A5] 000011E0 611B bsr +0x1D /* 000011FD */ 000011E2 8100 sbcd D0, D0 000011E4 C828 C1EE and.b D4, [A0 - 0x3E12] 000011E8 ED10 roxl D0.b, 6 000011EA 0707 btst D7, D3 000011EC B633 1736 9515 6DA9 01A9 cmp.b D3, [[A3 - 0x6AEA9257] + D1 * 8 + 0x1A9] 000011F6 3B07 move.w -[A5], D7 000011F8 0706 btst D6, D3 000011FA 725B moveq.l D1, 0x5B 000011FC 0D47 bchg D7, D6 000011FE 0259 4840 andi.w [A1]+, 0x4840 /* 'H@' */ 00001202 2107 move.l -[A0], D7 00001204 9291 sub.l D1, [A1] 00001206 7441 moveq.l D2, 0x41 00001208 1BC1 move.b <>, D1 0000120A 13EA C106 2B0B 01BA move.b [0x2B0B01BA], [A2 - 0x3EFA] 00001212 408D negx.l A5 00001214 E853 roxr D3.w, 4 label00001216: 00001216 1B07 move.b -[A5], D7 00001218 0347 bchg D7, D1 0000121A 7E3E moveq.l D7, 0x3E 0000121C C9D7 muls.w D4, [A7] 0000121E E309 lsl D1.b, 1 00001220 2C3E move.l D6, <> 00001222 6C2C bge +0x2E /* 00001250 */ 00001224 E5D1 roxl .w [A1] 00001226 2C48 movea.l A6, A0 00001228 40A9 82C5 negx.l [A1 - 0x7D3B] 0000122C 7EE3 moveq.l D7, 0xFFFFFFE3 0000122E 0725 btst -[A5], D3 00001230 5863 addq.w -[A3], 4 00001232 2D17 move.l -[A6], [A7] 00001234 028A 2305 4106 andi.l A2, 0x23054106 0000123A 34D8 move.w [A2]+, [A0]+ 0000123C 4906 .invalid 4, D6 // invalid opcode 4 with b == 4 0000123E 55AE E51C subq.l [A6 - 0x1AE4], 2 00001242 09F9 9B2B AD68 bset [0x9B2BAD68], D4 00001248 4926 .invalid 4, -[A6] // invalid opcode 4 with b == 4 0000124A 4938 E900 .invalid 4, [0xFFFFE900] // invalid opcode 4 with b == 4 0000124E FB0C .extension 0xB0C // unimplemented label00001250: 00001250 E100 asl D0.b, 8 00001252 16C9 move.b [A3]+, A1 00001254 142B 0B4C move.b D2, [A3 + 0xB4C] 00001258 1264 movea.b A1, -[A4] 0000125A 8D0D sbcd -[A6], -[A5] 0000125C 05B6 C317 E912 EB01 bclr [[A6] + A4 * 2 - 0x16ED14FF], D2 00001264 8503 sbcd D2, D3 00001266 FB11 .extension 0xB11 // unimplemented 00001268 4920 .invalid 4, -[A0] // invalid opcode 4 with b == 4 0000126A 79C0 moveq.l D4, 0xFFFFFFC0 0000126C C101 abcd D0, D1 0000126E 6316 bls +0x18 /* 00001286 */ 00001270 8117 or.b [A7], D0 00001272 0103 btst D3, D0 00001274 51BF subq.l <>, 8 00001276 1704 move.b -[A3], D4 00001278 4A8A tst.l A2 0000127A 4E2E .invalid // invalid opcode 4 0000127C 0405 DB64 subi.b D5, 0x64 /* 'd' */ 00001280 4043 negx.w D3 00001282 065C BA28 addi.w [A4]+, 0xBA28 label00001286: 00001286 1706 move.b -[A3], D6 00001288 C323 .incomplete 0000128A 6112 bsr +0x14 /* 0000129E */ 0000128C 3EFB 06BE move.w [A7]+, [PC + D0.w * 8 - 0x66] 00001290 10BE move.b [A0], <> 00001292 04C5 subi.? D5, 0xFFFFFFFFFFFFFFFF 00001294 390F move.w -[A4], A7 00001296 81D2 divs.w D0, [A2] 00001298 04DB subi.? [A3]+, 0xFFFFFFFFFFFFFFFF 0000129A 0446 08BA subi.w D6, 0x8BA fn0000129E: 0000129E 1047 movea.b A0, D7 000012A0 051C btst [A4]+, D2 000012A2 F40F .extension 0x40F // unimplemented 000012A4 2816 move.l D4, [A6] 000012A6 4693 not.l [A3] 000012A8 0D34 C5D6 btst <>, D6 000012AC 3240 movea.w A1, D0 000012AE 122C 1705 move.b D1, [A4 + 0x1705] 000012B2 D503 addx.b D2, D3 000012B4 2C6B 1E92 movea.l A6, [A3 + 0x1E92] 000012B8 D30A addx.b -[A1], -[A2] 000012BA 6B08 bmi +0xA /* 000012C4 */ 000012BC 067B 0993 0B4C addi.w <>, 0x993 000012C2 026B 138C 0702 andi.w [A3 + 0x702], 0x138C // begin alternate branch 000012C4-000012D2 label000012C4: 000012C4 138C 0702 0A65 move.b [[A1 + <> + D0 * 8] + 0xA65], A4 000012CA 02BE 046B 1402 andi.l <>, 0x46B1402 000012D0 EB54 roxl D4.w, 5 // end alternate branch 000012C4-000012D2 label000012C4: // (misaligned) 000012C8 0A65 02BE xori.w -[A5], 0x2BE 000012CC 046B 1402 EB54 subi.w [A3 - 0x14AC], 0x1402 000012D2 8CD3 divu.w D6, [A3] 000012D4 08FA 1007 02D3 bset.b [PC + 0x2D3 /* 000015A9, value 0x5A 'Z' */], 0x7 000012DA 8901 sbcd D4, D1 000012DC 0223 64E1 andi.b -[A3], 0xE1 000012E0 3673 0065 movea.w A3, [A3 + D0.w + 0x65] 000012E4 08F4 4002 2784 bset.b <>, 0x2 000012EA F14D .extension 0x14D // unimplemented 000012EC 353E move.w -[A2], <> 000012EE 0709 btst A1, D3 000012F0 C007 and.b D0, D7 000012F2 0375 2709 bchg [[A5 + <> + D2 * 8]], D1 000012F6 C40B and.b D2, A3 000012F8 14CD move.b [A2]+, A5 000012FA E893 roxr D3, 4 000012FC 2165 0F3E move.l [A0 + 0xF3E], -[A5] 00001300 2701 move.l -[A3], D1 00001302 B325 xor.b -[A5], D1 00001304 76E9 moveq.l D3, 0xFFFFFFE9 00001306 0113 btst [A3], D0 00001308 1BD0 move.b <>, [A0] 0000130A AB70 syscall rSlowHilite 0000130C 6B13 bmi +0x15 /* 00001321 */ 0000130E 9B02 subx.b D5, D2 00001310 1C3E move.b D6, <> 00001312 C57B 81AB D0C3 286B 1332 .incomplete 0000131C D081 add.l D0, D1 0000131E CEB2 288B and.l D7, [A2 + D2 - 0x117] 00001322 388C move.w [A4], A4 00001324 B30A cmpm.b [A1]+, [A2]+ 00001326 1C3E move.b D6, <> 00001328 B228 4B02 cmp.b D1, [A0 + 0x4B02] 0000132C 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4 0000132E 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00001330 E125 asl D5.b, D0 00001332 A306 syscall KillIO, flags=3 00001334 E5D3 roxl .w [A3] 00001336 070A btst A2, D3 00001338 8A1C or.b D5, [A4]+ 0000133A 3E21 move.w D7, -[A1] 0000133C DC8C add.l D6, A4 0000133E A302 syscall Read, flags=3 00001340 1C3E move.b D6, <> 00001342 46E5 move.w SR, -[A5] 00001344 AC03 syscall SndDoCommand, auto_pop 00001346 0217 016A andi.b [A7], 0x6A /* 'j' */ 0000134A 1706 move.b -[A3], D6 0000134C 919B sub.l [A3]+, D0 0000134E 81F0 1C3E divs.w D0, [A0 + D1 * 4 + 0x3E] 00001352 E9AE lsl D6, D4 00001354 4629 370B not.b [A1 + 0x370B] 00001358 0AFE xori.? <>, 0xFFFFFFFFFFFFFFFF 0000135A 36EA C5BE move.w [A3]+, [A2 - 0x3A42] 0000135E 0FC5 bset D5, D7 00001360 30B2 421E move.w [A0], [A2 + D4.w * 2 + 0x1E] 00001364 163B 0042 move.b D3, [PC + D0.w + 0x42] 00001368 B228 1C10 cmp.b D1, [A0 + 0x1C10] 0000136C D303 addx.b D1, D3 0000136E 0608 B315 addi.b A0, 0x15 00001372 1C2C 8982 move.b D6, [A4 - 0x767E] 00001376 0D37 41BA 6A36 070A 2245 btst [[0x6A36070A + D4] + 0x2245], D6 00001380 CBE9 6265 muls.w D5, [A1 + 0x6265] 00001384 CB2E 7843 .incomplete 00001388 10E9 E025 move.b [A0]+, [A1 - 0x1FDB] 0000138C 160F move.b D3, A7 0000138E 3AF3 76A9 move.w [A5]+, [A3 + D7.w * 8 - 0x87] 00001392 38E5 move.w [A4]+, -[A5] 00001394 00E3 ori.? -[A3], 0xFFFFFFFFFFFFFFFF 00001396 7612 moveq.l D3, 0x12 00001398 86FB 06C4 divu.w D3, [PC + D0.w * 8 - 0x60] 0000139C 8603 or.b D3, D3 0000139E 108B move.b [A0], A3 000013A0 05C0 bset D0, D2 000013A2 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 000013A4 0B3A 1E4E btst [PC + 0x1E4E /* 000031F4 */], D5 000013A8 7E03 moveq.l D7, 0x03 000013AA 0768 686C bchg [A0 + 0x686C], D3 000013AE 7303 moveq.l D1, 0x03 000013B0 C1FE muls.w D0, <> 000013B2 1302 move.b -[A1], D2 000013B4 7303 moveq.l D1, 0x03 000013B6 6501 bcs +0x3 /* 000013B9 */ 000013B8 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 000013BA 6501 bcs +0x3 /* 000013BD */ 000013BC B300 xor.b D0, D1 000013BE 6501 bcs +0x3 /* 000013C1 */ 000013C0 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 000013C2 5461 addq.w -[A1], 2 000013C4 18E3 move.b [A4]+, -[A3] 000013C6 0654 C486 addi.w [A4], 0xC486 000013CA 6B11 bmi +0x13 /* 000013DD */ 000013CC 6B13 bmi +0x15 /* 000013E1 */ 000013CE 6B0A bmi +0xC /* 000013DA */ 000013D0 3309 move.w -[A1], A1 000013D2 866B 131C or.w D3, [A3 + 0x131C] 000013D6 E306 asl D6.b, 1 000013D8 1C86 move.b [A6], D6 label000013DA: 000013DA A917 syscall GetWRefCon 000013DC 4840 swap.w D0 000013DE C9F6 1017 muls.w D4, [A6 + D1.w + 0x17] 000013E2 0A06 3212 xori.b D6, 0x12 000013E6 0307 btst D7, D1 000013E8 65E7 bcs -0x17 /* 000013D1 */ 000013EA 8118 or.b [A0]+, D0 000013EC 2127 move.l -[A0], -[A7] 000013EE A326 syscall HandleZone, flags=3 000013F0 EB20 asl D0.b, D5 000013F2 1461 movea.b A2, -[A1] 000013F4 01C1 bset D1, D0 000013F6 C965 .incomplete 000013F8 595B subq.w [A3]+, 4 000013FA 7832 moveq.l D4, 0x32 000013FC 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 000013FE C1CB muls.w D0, A3 00001400 DB08 addx.b -[A5], -[A0] 00001402 547E addq.w <>, 2 00001404 1B00 move.b -[A5], D0 00001406 4940 chk.w D4, D0 00001408 412B CA01 .invalid 0, [A3 - 0x35FF] // invalid opcode 4 with b == 4 0000140C C0DB mulu.w D0, [A3]+ 0000140E 5121 subq.b -[A1], 8 00001410 03E3 bset -[A3], D1 00001412 5D54 subq.w [A4], 6 00001414 A101 syscall Close, flags=1 00001416 610C bsr +0xE /* 00001424 */ 00001418 7A7A moveq.l D5, 0x7A 0000141A 1E3C A310 move.b D7, 0x10 0000141E A308 syscall Create/PBHCreate/HCreate, flags=3 00001420 7309 moveq.l D1, 0x09 00001422 6868 bvc +0x6A /* 0000148C */ fn00001424: 00001424 1E3C 7302 move.b D7, 0x2 00001428 4E17 .invalid // invalid opcode 4 0000142A 049C 421B 38AB subi.l [A4]+, 0x421B38AB 00001430 0D1F btst [A7]+, D6 00001432 2704 move.l -[A3], D4 00001434 845B or.w D2, [A3]+ 00001436 2707 move.l -[A3], D7 00001438 0B82 bclr D2, D5 0000143A B31F xor.b [A7]+, D1 0000143C 340F move.w D2, A7 0000143E 4863 pea.l -[A3] 00001440 1CFB 4016 move.b [A6]+, [PC + D4.w + 0x16] 00001444 EB6F lsl D7.w, D5 00001446 481C nbcd.b [A4]+ 00001448 3C17 move.w D6, [A7] 0000144A 015F bchg [A7]+, D0 0000144C 6B09 bmi +0xB /* 00001457 */ 0000144E 893E or.b <>, D4 00001450 A5CD syscall vBTDelete, flags=5 00001452 170B move.b -[A3], A3 00001454 C81B and.b D4, [A3]+ 00001456 0317 btst [A7], D1 00001458 0BDF bset [A7]+, D5 0000145A 6B09 bmi +0xB /* 00001465 */ 0000145C 8B18 or.b [A0]+, D5 0000145E 3699 move.w [A3], [A1]+ 00001460 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4 00001462 081C 4A8D btst.b [A4]+, 0x8D 00001466 E1F3 0AFA asl .w [A3 + D0 * 2 - 0x6] 0000146A 4A36 4334 tst.b <> 0000146E 4805 nbcd.b D5 00001470 242D 4BA3 move.l D2, [A5 + 0x4BA3] 00001474 124B movea.b A1, A3 00001476 10F4 A10C move.b [A0]+, <> 0000147A DB51 add.w [A1], D5 0000147C E527 asl D7.b, D2 0000147E E306 asl D6.b, 1 00001480 ED27 asl D7.b, D6 00001482 E306 asl D6.b, 1 00001484 ED27 asl D7.b, D6 00001486 4915 .invalid 4, [A5] // invalid opcode 4 with b == 4 00001488 E503 asl D3.b, 2 0000148A 763B moveq.l D3, 0x3B label0000148C: 0000148C 28E5 move.l [A4]+, -[A5] 0000148E 03D1 bset [A1], D1 00001490 165C movea.b A3, [A4]+ 00001492 2501 move.l -[A2], D1 00001494 9B01 subx.b D5, D1 00001496 232E C103 move.l -[A1], [A6 - 0x3EFD] 0000149A C929 331F .incomplete 0000149E FA04 .extension 0xA04 // unimplemented 000014A0 CB13 .incomplete 000014A2 1906 move.b -[A4], D6 000014A4 412D 2D06 .invalid 0, [A5 + 0x2D06] // invalid opcode 4 with b == 4 000014A8 9714 sub.b [A4], D3 000014AA 57F0 9104 seq <> 000014AE C90E abcd -[A4], -[A6] 000014B0 E0E5 asr .w -[A5] 000014B2 0107 btst D7, D0 000014B4 0609 C01C addi.b A1, 0x1C 000014B8 169B move.b [A3], [A3]+ 000014BA 5D81 subq.l D1, 6 000014BC EFF3 0A45 0FFA 0436 E4CD 0D33 bfins [[0x436E4CD] + 0xD33] {D1:5}, D0 000014C8 1817 move.b D4, [A7] 000014CA 0A60 74CD xori.w -[A0], 0x74CD 000014CE C02A 4E27 and.b D0, [A2 + 0x4E27] 000014D2 05C0 bset D0, D2 000014D4 737B moveq.l D1, 0x7B 000014D6 1705 move.b -[A3], D5 000014D8 C528 54F6 .incomplete 000014DC 8B05 sbcd D5, D5 000014DE 0126 btst -[A6], D0 000014E0 7B05 moveq.l D5, 0x05 000014E2 C151 .incomplete 000014E4 11E9 49CB 3240 move.b [0x00003240], [A1 + 0x49CB] 000014EA D524 add.b -[A4], D2 000014EC 3310 move.w -[A1], [A0] 000014EE 0B1D btst [A5]+, D5 000014F0 C554 .incomplete 000014F2 40C5 move.w D5, SR 000014F4 3D91 2403 move.w [A6 + D2.w * 4 + 0x3], [A1] 000014F8 0600 AB4C addi.b D0, 0x4C /* 'L' */ 000014FC E12F lsl D7.b, D0 000014FE EA45 asr D5.w, 5 00001500 01DB bset [A3]+, D0 00001502 5154 subq.w [A4], 8 00001504 1300 move.b -[A1], D0 00001506 1633 12CB move.b D3, [A3 + D1.w * 2 - 0x53] 0000150A 33EB 026B 206B 201E move.w [0x206B201E], [A3 + 0x26B] 00001512 0473 0216 E923 470C CE85 0565 subi.w [[A3 + 0x470C + A6] - 0x317AFA9B], 0x216 0000151E 1336 2334 move.b -[A1], <> 00001522 E500 asl D0.b, 2 00001524 8913 or.b [A3], D4 00001526 0564 bchg -[A4], D2 00001528 B304 xor.b D4, D1 0000152A 470A .invalid 3, A2 // invalid opcode 4 with b == 4 0000152C 7305 moveq.l D1, 0x05 0000152E 1236 4168 A102 move.b D1, [A6 - 0x5EFE] 00001534 2706 move.l -[A3], D6 00001536 900F sub.b D0, A7 00001538 E500 asl D0.b, 2 0000153A 0915 btst [A5], D4 0000153C 6B0C bmi +0xE /* 0000154A */ 0000153E F715 .extension 0x715 // unimplemented 00001540 19C1 0317 move.b 0x17, D1 00001544 0736 0F0D btst [[A6 + <>] + D0 * 8], D3 00001548 4236 260F clr.b [A6 + D2.w * 8 + 0xF] // begin alternate branch 0000154A-0000154C label0000154A: 0000154A 260F move.l D3, A7 // end alternate branch 0000154A-0000154C label0000154A: // (misaligned) 0000154C 25BB 570A 273C 2505 move.l [[A2 + <>] + D2 * 4], [[PC + <> + D5 * 8] + 0x273C] 00001554 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00001556 2905 move.l -[A4], D5 00001558 7327 moveq.l D1, 0x27 0000155A 4C92 DB2A movem.w D1,D3,D5,A0,A1,A3,A4,A6,A7, [A2] 0000155E 0471 7836 6707 F41E 3C05 subi.w [[A1 + <>] + D6 * 8 - 0xBE1C3FB], 0x7836 /* 'x6' */ 00001568 8607 or.b D3, D7 0000156A 07F0 E109 bset [[A0 + <> + A6]], D3 0000156E 5707 subq.b D7, 3 00001570 5217 addq.b [A7], 1 00001572 077A 2E3C bchg [PC + 0x2E3C /* 000043B0 */], D3 00001576 170A move.b -[A3], A2 00001578 8B53 or.w [A3], D5 0000157A 2FC3 move.l <>, D3 0000157C 00E3 ori.? -[A3], 0xFFFFFFFFFFFFFFFF 0000157E 02C6 andi.? D6, 0xFFFFFFFFFFFFFFFF 00001580 A301 syscall Close, flags=3 00001582 2B1D move.l -[A5], [A5]+ 00001584 E302 asl D2.b, 1 00001586 0306 btst D6, D1 00001588 A301 syscall Close, flags=3 0000158A AB15 syscall PatExpand 0000158C 145A movea.b A2, [A2]+ 0000158E 585B addq.w [A3]+, 4 00001590 084C 0228 bchg.b A4, 0x28 /* '(' */ 00001594 3707 move.w -[A3], D7 00001596 A14D syscall PurgeMem, flags=1 00001598 0407 0419 subi.b D7, 0x19 0000159C 1702 move.b -[A3], D2 0000159E EB27 asl D7.b, D5 000015A0 0B77 BB05 bchg [[A7 + <>] + A3 * 2], D5 000015A4 4814 nbcd.b [A4] 000015A6 6316 bls +0x18 /* 000015BE */ 000015A8 4C5A 470A movem.l D1,D3,A0,A1,A2,A6, [A2]+ 000015AC 0236 1303 D0E1 andi.b [A6 + A5.w - 0x31], 0x3 000015B2 0884 9B42 bclr.b D4, 0x42 /* 'B' */ 000015B6 057C D104 bchg 0xD104, D2 000015BA 8827 or.b D4, -[A7] 000015BC 0553 bchg [A3], D2 label000015BE: 000015BE 9504 subx.b D2, D4 000015C0 3B0E move.w -[A5], A6 000015C2 4C12 8891 movem.w D0,D4,D7,A3,A7, [A2] 000015C6 0423 0532 subi.b -[A3], 0x32 /* '2' */ 000015CA A504 syscall Control, flags=5 000015CC 9B1F sub.b [A7]+, D5 000015CE 8B06 sbcd D5, D6 000015D0 E30A lsl D2.b, 1 000015D2 88E3 divu.w D4, -[A3] 000015D4 0988 bclr A0, D4 000015D6 1061 movea.b A0, -[A1] 000015D8 AF86 syscall slXMASK10, auto_pop 000015DA 8D79 481C 055A or.w [0x481C055A], D6 000015E0 070D btst A5, D3 000015E2 444B neg.w A3 000015E4 02E3 andi.? -[A3], 0xFFFFFFFFFFFFFFFF 000015E6 3541 7F6A move.w [A2 + 0x7F6A], D1 000015EA 8705 sbcd D3, D5 000015EC 4C6A 2709 FC29 movem.l D0,D3,A0,A1,A2,A5, [A2 - 0x3D7] 000015F2 03DC bset [A4]+, D1 000015F4 470D .invalid 3, A5 // invalid opcode 4 with b == 4 000015F6 D205 add.b D1, D5 000015F8 B1C1 cmpa.l A0, D1 000015FA 4413 neg.b [A3] 000015FC 0189 bclr A1, D0 000015FE 0245 6A8D andi.w D5, 0x6A8D 00001602 4414 neg.b [A4] 00001604 8B18 or.b [A0]+, D5 00001606 3705 move.w -[A3], D5 00001608 BA2A 2857 cmp.b D5, [A2 + 0x2857] 0000160C 0A29 0599 5C83 xori.b [A1 + 0x5C83], 0x99 00001612 0723 btst -[A3], D3 00001614 0D73 010F 5C41 0973 bchg [[A3 + <>] + D0 + 0x5C410973], D6 0000161C 2A57 movea.l A5, [A7] 0000161E 0A46 0909 xori.w D6, 0x909 /* '\t\t' */ 00001622 2934 8530 1C04 4B02 move.l -[A4], [A4 + 0x1C044B02 + A0 * 4] 0000162A 8B86 E60F unpk D5, D6, 0xE60F 0000162E E41E ror D6.b, 2 00001630 04E6 subi.? -[A6], 0xFFFFFFFFFFFFFFFF 00001632 3399 25BD 9B02 0F5C move.w [[-0x64FDF0A4] + D2 * 4], [A1]+ 0000163A 5481 addq.l D1, 2 0000163C 05D3 bset [A3], D2 0000163E 3C1E move.w D6, [A6]+ 00001640 048B 0A43 0406 subi.l A3, 0xA430406 00001646 2313 move.l -[A1], [A3] 00001648 298F C1BC move.l <>, A7 0000164C 1E04 move.b D7, D4 0000164E FB2F .extension 0xB2F // unimplemented 00001650 310A move.w -[A0], A2 00001652 570A subq.b A2, 3 00001654 286C 28BB movea.l A4, [A4 + 0x28BB] 00001658 3BA2 FB2A 5663 0374 move.w [[A5 + 0x5663 + A7 * 2] + 0x374], -[A2] 00001660 3700 move.w -[A3], D0 00001662 4BE5 lea.l A5, -[A5] 00001664 3D07 move.w -[A6], D7 00001666 00B1 1704 FA01 A293 ori.l [A1 + A2.w * 2 - 0x109], 0x1704FA01 0000166E 21FB 283E FB28 move.l [0xFFFFFB28], [PC + D2 + 0x3E] 00001674 259C 123E move.l [A2 + D1.w * 2 + 0x3E], [A4]+ 00001678 170D move.b -[A3], A5 0000167A AF23 syscall SetFillPat, auto_pop 0000167C 4407 neg.b D7 0000167E 0580 bclr D0, D2 00001680 1703 move.b -[A3], D3 00001682 7D7B moveq.l D6, 0x7B 00001684 12FB 2816 move.b [A1]+, [PC + D2 + 0x16] 00001688 4814 nbcd.b [A4] 0000168A 40C1 move.w D1, SR 0000168C 011C btst [A4]+, D0 0000168E 16D6 move.b [A3]+, [A6] 00001690 1042 movea.b A0, D2 00001692 4556 chk.w D2, [A6] 00001694 7300 moveq.l D1, 0x00 00001696 1417 move.b D2, [A7] 00001698 0E51 063A .invalid.w [A1], 0x63A // invalid immediate operation 0000169C 030A btst A2, D1 0000169E 4814 nbcd.b [A4] 000016A0 7DA6 moveq.l D6, 0xFFFFFFA6 000016A2 0672 EE72 B301 addi.w [[A2 + <> + A3 * 2]], 0xEE72 000016A8 4840 swap.w D0 000016AA C59C .incomplete 000016AC 9648 sub.w D3, A0 000016AE 4085 negx.l D5 000016B0 9C85 sub.l D6, D5 000016B2 F045 .extension 0x045 // unimplemented 000016B4 9CB3 016D sub.l D6, <> 000016B8 0365 bchg -[A5], D1 000016BA 095B bchg [A3]+, D4 000016BC 0701 btst D1, D3 000016BE C601 and.b D3, D1 000016C0 5614 addq.b [A4], 3 000016C2 FB0C .extension 0xB0C // unimplemented 000016C4 670E beq +0x10 /* 000016D4 */ 000016C6 0431 02E3 0797 16F6 290A subi.b [[] + D0 * 8 + 0x16F6290A], 0xE3 000016D0 58A3 addq.l -[A3], 4 000016D2 255B 0C33 move.l [A2 + 0xC33], [A3]+ // begin alternate branch 000016D4-000016DE label000016D4: 000016D4 0C33 1607 042D cmpi.b [A3 + D0.w * 4 + 0x2D], 0x7 000016DA 2817 move.l D4, [A7] 000016DC 03C7 bset D7, D1 // end alternate branch 000016D4-000016DE label000016D4: // (misaligned) 000016D6 1607 move.b D3, D7 000016D8 042D 2817 03C7 subi.b [A5 + 0x3C7], 0x17 000016DE B302 xor.b D2, D1 000016E0 0701 btst D1, D3 000016E2 1089 move.b [A0], A1 000016E4 1B07 move.b -[A5], D7 000016E6 0EB3 C5D0 410A E307 EACB 0056 .invalid.l [[A3 + <>] + A6 * 2 - 0x1534FFAA], 0xC5D0410A // invalid immediate operation 000016F2 0ABB 1314 027B 353B 1036 070A 7260 1C10 xori.l [[PC + 0x1036070A + D3 * 4] + 0x72601C10], 0x1314027B 00001702 CB6F 4109 .incomplete 00001706 3302 move.w -[A1], D2 00001708 BCCB cmpa.w A6, A3 0000170A 6F63 ble +0x65 /* 0000176F */ 0000170C 047B 00A5 0207 subi.w [PC + D0.w * 2 + 0x7], 0xA5 00001712 0F45 bchg D5, D7 00001714 640E bcc +0x10 /* 00001724 */ 00001716 18 .incomplete